Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika (2).docx
Скачиваний:
60
Добавлен:
16.04.2015
Размер:
653.64 Кб
Скачать
  1. Обязательной частью является лишь тело программы, которое начинается словом begin, а заканчивается словом end с точкой. Операторы в Паскале разделяются точкой запятой. Заголовок программы является хотя и необязательным, но желательным элементом и состоит из зарезервированного слова program и идентификатора - имени программы, за котором следует точка с запятой. Порядок объявлений и описаний не регламентируется.

  2. Стандартные функции и выражения.

  3. Все вычисления и другие преобразования данных в программе записываются в виде выражений. Обычно выражение включает несколько операций, которые выполняются в порядке их приоритетности.

  4. Различают: • арифметические операции: + (сложение), - (вычитание), * (умножение), / (деление вещественное), div (деление целочисленное), mod (остаток целочисленного деления) - эти операции применяют к вещественным и целым числам, результат - также число; • операции отношения: > (больше), < (меньше), = (равно),<> (не равно), >= (не меньше), <= (не больше) - эти операции применяют к числам, символам, символьным строкам и некоторым другим типам данных, результат - значение логического типа; • логические операции: and (и), or (или), хоr (исключающее или), not (не) - эти операции выполняют с логическими переменными и константами, результат - значение логического типа; • поразрядные операции: and (и), or (или), хоr (исключающее или), not (не), shr (сдвиг вправо), shl (сдвиг влево) - эти операции выполняют с целыми числами, результат - целое число; • строковая операция: + (сцепление строк) - выполняется над символами и строками, результат - строка; • операции над множествами+ (объединение), - (дополнение), * (пересечение), результат - множество; in (определение принадлежности элемента множеству), результат ~ значение логического типа; • операция над указателями: @ (определение адреса программного объекта), результат - адрес.

  5. 8.Типы выражений. Правила записи арифметических выражений в Паскале. Выражение задает порядок выполнения действий над данными и состоит из операндов (констант, переменных, обращений к функциям), круглых скобок и знаков операций (операторов). Типы: 1.арифметические 2.логические 3.сцепление (состоит из первичных выражений). Целочисленное деление использует 2 функции DIV – выделяет целую часть и MOD – определяет остаток от деления. Выражения в Паскале записываются линейно. Операции одного ранга выполняются слева направо последовательно. Результатом выполнения логических операций является одно из двух значений: True –  истина, False – ложь. Not – логическое отрицание, And – логическое И, Or – логическое ИЛИ.

  6. 9.Основные операторы Паскаля и типовая структура Паскаль – программы.

  7. Операторы: простые ( присваивания, ввод/вывод, остановка, пустой, перехода, откр/закр файлов) и сложные ( условные , цикла, составной) Составной оператор. Группа операторов объединяются в один с помощью операторных скобок begin (1 скобка) s1;s2;…sn(statement – высказывание); (1-разделитель оператора, все-группа) end (2 скобка).

  8. Любой оператор может быть помечен. Метка оператора: знак ( 1-99999) и идентификатор ( mi).

  9. Все метки должны быть описаны (bale I 1, m, metka) go to metka , ( if усл, then go to 1;)

  10. Delay – остановка ( подкл crt (time) word ( 1-65000) .

  11. Halt([n])-код завершения, естественное завершение.(последний end с точкой).

  12. EXIT - завершает работу текущего программного блока.

  13. Break – перерыв ( досрочное завершение цикла) .

  14. Основной оператор - оператор присваивания. V:=A; (общий вид) := оператор ( знак) присваивания. - заставляет машину вычислить выражение стоящее справо. - приводит получ. значение, приводит к типу V ( целое вещественное) наоборот нельзя.!

  15. - заменяет значение V на полученное значение.

  16. Оператор ввода и вывода. Ввод read / readln ( a, b…) - имена переменных. Ln-переход на новую строку. ( 4_5_3,14_ 4.5 (на новую строку ) . Вывод write/writeln – значение переменных, символов. ( ‘x= ‘(вывод строки), x(вывод значения переменной) )

  17. x:w:d ( X-вывод значения, W – общая длина поля (колво разр),d – колво позиций из общ. длины отводимые на W дробную часть)

  18. Вывод: форматный и не форматный .

  19. Формат с фикс ( . ) для вещественного значения. x:w:d ( w=8, d=4) x= -16. 1234 ( w=-16.1234, d=1234).

  1. Общая структура программы.

  2. Заголовок Program Lab N;

  3. 1.Uses crt (очистка экрана)

  4. 2 Label m; ( описание меток)

  5. 3. Сonst a=1.6; ( описание констант)

  6. 4 Type (описание типа)

  7. 5. Var x:real; i:integer; ( описание переменных)

  8. 6. function (описание функции)

  9. 7 procedure ( описание процедуры)

  10. Begin(открывает блок оператора, соответствует end)

  11. S1;

  12. S2 ;

  13. Sn ;

  14. End. ( комментарии пояснения в проге { } (* *) )

  1. 10. Разветвляющиеся алгоритмы. Условные операторы в Паскале

  2. Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий

  3. Условие – это свойства величин, которые могут соблюдаться или нет для …(?) значений

  4. Условие может быть представлено в виде:

  1. Логическое значение

  2. Логические переменные

  3. Отношения

    1. Знаки

    2. Операнды

  4. Логическое выражение

    1. Логические операции

      1. Отрицание (логическое «НЕ»)

      2. Умножение (конъюнкция, логическое «И»)

      3. Сложение (дизъюнкция, логическое «ИЛИ»)

    2. Операнды

  1. Условные операторы в Паскале:

  1. If <условие>

    1. then S1

    2. else S2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]