Понятия:
1) Программирование - разработка программ управления компьютером с целью решения различных информационных задач.
2) Язык программирования - фиксированная система обозначений для описания алгоритмов и структур данных.
3) Система программирования - программное обеспечение компьютера , предназначенное для разработки, отладки и исполнения программ, записанных на определённом языке программирования.
4) Константа - постоянная величина, которая не меняется в процессе выполнения алгоритмов.
5) Переменная - область памяти, адрес которой можно использовать для осуществления доступа к данным и изменять значения в ходе выполнения программы.
Основные команды построения алгоритма:
- присваивание
- ввод
- вывод
- обращение к вспомогательному алгоритму
- цикл
- ветвление
Команда присваивания:
переменная := арифметическое выражение
Если слева от знака присваивания стоит числовая переменная, а справа - математическое выражение, то такую команду называют арифметической командой присваивания, а выражение - арифметическим.
Язык Паскаль:
Разработан в 1971 году и назван в честь Блеза Паскаля - французского учёного. Автор языка Паскаль - швейцарский профессор Никлаус Вирт.
Структура программы:
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: ТИП;
BEGIN ОПЕРАТОРЫ END.
Команды: READ (список ввода);
READLN (список ввода);
WRITE (список вывода);
WRITELN (список вывода);
Операции ввода, вывода и присваивания на языке Паскаль:
Арифметические выражения на языке Паскаль:
READLN (список ввода);
WRITE (список вывода);
WRITELN (список вывода);
Операции ввода, вывода и присваивания на языке Паскаль:
1. Ввод исходных данных с клавиатуры происходит по оператору READ (читать) или READLN (читать строку). При выполнении команды ввода компьютер ожидает действий пользователя. Пользователь набирает на клавиатуре значения переменных в том порядке, в каком переменные указаны в списке, отделяя их друг от друга пробелами. Одновременно с набором данных на клавиатуре они появляются на экране. В конце нажимается клавиша "ВВОД" ("Enter").
2. Вывод результатов происходит по оператору WRITE (писать) или WRITELN (писать в строку). Результаты выводятся на экран компьютера в порядке их перечисления в списке. Элементами списка вывода могут быть константы, переменные, выражения.
3. Арифметический оператор присваивания на Паскале имеет следующий формат: <числовая переменная>:=<арифметическое выражение>. В арифметических выражениях могут присутствовать функции.
В отличие от математики, где часто пропускается знак умножения, в Паскале этот знак пишется обязательно. Последовательность выполнения операций определяется по их приоритетам (старшинству). К старшим операциям относятся умножение и деление, а к младшим - операции сложения и вычитания. В первую очередь выполняются старшие операции. Несколько операций одинакового старшинства, записанные подряд, выполняются в порядке их записи слева направо.
Алгоритмы с ветвящейся структурой:
Суть алгоритма ветвления:
В команде ветвления в качестве условия может использоваться отношение неравенства между величинами. Для решения одной и той же задачи можно построить несколько вариантов алгоритмов. Несколько ветвлений в одном алгоритме могут быть последовательными и вложенными.
Алгоритм ветвления на языке Паскаль:
IF (если);
THEN (то);
ELSE (иначе);
В сложных логических выражениях используются логические операции: AND, OR, NOT.
Комментариев нет:
Отправить комментарий