- •1 Информатизация общества. Основные этапы развития вычислительной техники
- •2. Общая схема компьютера
- •3 Понятие «информация». Единицы измерения количества информации.
- •4. Внешняя память компьютера. Носители информации (гибкие диски, жесткие диски, диски cd-rom/r/rw, dvd и др.)
- •5. Назначение и состав операционной системы компьютера. Загрузка компьютера.
- •Запуск компьютера
- •Загрузка операционной системы
- •Неграфические операционные системы
- •Графические оболочки
- •Графические операционные системы
- •Операционные системы компании Microsoft:
- •6 Файловая система. Папки и файлы. Имя, тип, путь доступа к файлу
- •7 Информационные процессы
- •Программное обеспечение компьютера (системное и прикладное).
- •9 Текстовый редактор, текстовый процессор. Назначение, возможности
- •10 Графический редактор. Назначение, возможности Программные средства
- •11 Электронные таблицы. Назначение, возможности
- •12 Система управления базами данных. Назначение, возможности
- •13 Понятие алгоритма. Свойства алгоритма. Исполнители алгоритмов (назначение, среда, режим работы, система команд). Компьютер как формальный исполнитель алгоритмов (программ)
- •14 Линейная алгоритмическая конструкция. Команда присваивания. Примеры
- •15 Алгоритмическая структура «ветвление». Команда ветвления.
- •16 Алгоритмическая структура «цикл». Команда повторения.
- •17 Язык программирования (операторы, переменные) Возникновение и назначение Паскаля
- •Структура программы
- •Некоторые операторы языка Pascal
- •Правила записи арифметических выражений
- •Пунктуация Паскаля
- •Var a, b4, chislo :integer;
- •18 Технология решения задач с помощью компьютера (моделирование, формализация, алгоритмизация, программирование). Показать на примере задачи (математической, физической или другой)
- •19 Способы передачи информации. Локальные и глобальные компьютерные сети.
- •20 Глобальная сеть Интернет и ее информационные сервисы (электронная почта, Всемирная паутина, файловые архивы и пр.).
17 Язык программирования (операторы, переменные) Возникновение и назначение Паскаля
После того как построен алгоритм решения задачи, составляется программа на определенном языке программирования. Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля — французского ученого, изобретателя механической вычислительной машины. Автор языка Паскаль — швейцарский профессор Никлаус Вирт.
Паскаль — это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
Команду алгоритма, записанную на языке программирования, принято называть оператором.
Структура программы
Заголовок программы начинается со слова PROGRAM (программа), за которым следует произвольное имя, придуманное программистом:
PROGRAM <имя программы>; заголовок программы
Раздел описания переменных начинается со слова VAR – (переменные), за которым идет список имен переменных через запятую. Тип указывается после двоеточия. В стандарте языка Паскаль существуют два числовых типа величин: вещественный (Real – действительные числа от -2,9*10-39 до 1,7*1038) и целый (Integer – целые числа от -32768 до 32768).
Идентификаторы переменных составляются из латинских букв и цифр; первым символом обязательно должна быть буква.
Раздел операторов — основная часть программы. Начало и конец раздела операторов программы отмечаются служебными словами BEGIN (начало) и END (конец). В самом конце программы ставится точка.
PROGRAM <имя программы>; заголовок программы
VAR – раздел описания переменных
BEGIN
Раздел операторов
END.
Некоторые операторы языка Pascal
Ввод исходных данных с клавиатуры происходит по оператору READ (читать) илиREADLN(читать строку):
При выполнении команды ввода компьютер ожидает действий пользователя. Пользователь набирает на клавиатуре
значения переменных в том порядке, в каком они указаны в списке, отделяя их друг от друга пробелами. Одновременно с набором данных на клавиатуре они появляются на экране. В конце нажимается клавиша <ВВОД>. Разница в выполнении операторов READиREADLNсостоит в том, что после выполнения ввода по операторуREADэкранный курсор перемещается в начало новой строки, а по операторуREADLNэтого не происходит.
Вывод результатов происходит по оператору WRITE (писать) илиWRITELN(писать в строку)
Результаты выводятся на экран компьютера в порядке их перечисления в списке. Элементами списка вывода могут быть константы, переменные, выражения.
Разница в выполнении операторов WRITEиWRITELNсостоит в том, что после выполнения вывода по оператору WRITE экранный курсор перемещается в начало новой строки, а по операторуWRITELNэтого не происходит.
Арифметический оператор присваивания на Паскале имеет следующий формат:
<числовая переменная> :=<арифметическое выражение>
Арифметическое выражение может содержать числовые константы и переменные, знаки арифметических операций, круглые скобки. Кроме того, в арифметических выражениях могут присутствовать функции.
Знаки основных арифметических операций записываются так: + - * /