Программирование на ЭВМ

Автор работы: Пользователь скрыл имя, 26 Апреля 2012 в 21:22, курсовая работа

Описание

За время существования профессии программиста сущность его труда изменилась коренным образом. В 50-х годах программы писали в командах ЭВМ (в “машинных кодах”). При этом вся информация переводилась в двоичную систему счисления. Это очень тяжелый и напряженный труд, требующий от человека особой аккуратности. Облегченно вздохнули программисты при появлении в 1956 г. специального языка для решения вычислительных задач. Это был FORTRAN (Formula Translator). С тех пор были разработаны другие, более совершенные языки, или специализированные применительно к какой-то конкретной области: КОБОЛ, АЛГОЛ, ПЛ/1, ЛИСП, СИМУЛА, ПАСКАЛЬ, СИ, АДА, ПРОЛОГ и др.

Работа состоит из  1 файл

Алгоритмы на Pascal.DOC

— 826.50 Кб (Скачать документ)

    С точки зрения наглядности представления  результатов это не всегда удобно.

    Программист может сам управлять форматом выдачи, размещая данные нужным ему образом как по строкам, так и по позициям отдельной строки. 

               Управление размещением  данных по строкам

    Средством такого управления является процедура  WRITELN. К ней можно обращаться без фактических параметров, тогда все позиции буфера заполняются пробелами. Эта строка литер выводится, и буфер очищается, после чего осуществляется переход на новую строку экрана или принтера. 

         Управление размещением  данных по позициям  строки

    Элемент вида l : m. Значение выражения m задает ширину поля (число очередных позиций в строке буфера), в котором должно быть помещено значение выражения l, причем это значение размещается в правых позициях заданного поля. Этот прием позволяет более удобным для нас способом поместить результат в позициях строки.

    Элемент вида l : m : n. Используется только тогда, когда l – выражение типа REAL. Это означает, что вещественное число должно быть представлено в форме с фиксированной точкой, и в дробной части числа должно содержаться n цифр. m – так же, как и раньше задает ширину поля. Поэтому выполнение оператора

    WRITE (3.141592 : 8 : 2);

    отобразится на экране как 

            3.14

    В качестве m и n могут использоваться выражения, значения которых изменяются в процессе выполнения программы.

    Контрольные вопросы и задания

  1. Что представляет собой комбинированный тип (запись) в Паскале?
  2. Приведите примеры алгоритмов, использующих записи.
  3. Какой тип данных называют интервальным?
  4. Охарактеризуйте перечислимый тип данных Паскаля. Какие операции и функции определены для этого типа данных?
  5. Что такое множество в языке Паскаль?
  6. Какие операции над данными множественного типа допустимы в Паскале?
  7. Приведите примеры выражений с множествами в Паскале. Определите их значения.
  8. Приведите примеры алгоритмов, использующих множественный тип данных.
  9. Что представляет собой файловый тип данных в Паскале?
  10. Какие типы файлов Вы знаете?
  11. Приведите примеры описания переменных файлового типа.
  12. Какие общие процедуры для работы с файлами существуют в Паскале?
  13. Приведите примеры программ, использующих файловые типы данных.
  14. Какие установочные и завершающие операции над файлами определены в Турбо Паскале?
  15. Какие операции перемещения по файлу определены в Турбо Паскале?
  16. Каковы особенности текстовых файлов в Паскале. Приведите примеры использования текстовых файлов в программе.
  17. Какие процедуры и функции для работы с текстовыми файлами определены в Турбо Паскале?
  18. Каковы особенности работы со стандартными текстовыми файлами?

Список  литературы

  1. Костюк  Ю.Л. Основы алгоритмизации: Учебное  пособие. – Томск: Изд-во Том. ун-та, 1996. – 124 с.
  2. Костюк Ю.Л. Информатика для начинающих программистов: Учебное пособие. – Томск: Изд-во Том. ун-та, 1997. – 132 с.
  3. Поддубная Т.Н., Фукс И.Л. Информатика в задачах и упражнениях. – Томск: МГП «РАСКО», 1992. – 128 с.
  4. Вирт Н. Алгоритмы + структуры данных = программы. – М.: Мир, 1985. – 406 с.
  5. Кнут Д. Искусство программирования на ЭВМ. Т.3. Сортировка и поиск. – М.: Мир, 1978. – 846 с.
  6. Фаронов В.В. Турбо Паскаль. Кн.1: Основы Турбо Паскаля. – М.: МВТУ-ФЕСТО ДИДАКТИК, 1992. – 285 с.
  7. Епанешников А.М., Епанешников В.А. Программирование в среде Turbo Pascal 7.0. – 3-е изд., стер. – М.: ДИАЛОГ-МИФИ, 1995. – 288 с.
  8. Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. – М.: Наука, 1988. – 320 с.

Информация о работе Программирование на ЭВМ