- Преподавателю
- Информатика
- Урок Структура языка Паскаль
Урок Структура языка Паскаль
Раздел | Информатика |
Класс | 10 класс |
Тип | Конспекты |
Автор | Константинова Е.И. |
Дата | 14.01.2016 |
Формат | rar |
Изображения | Есть |
Опорный конспект.
Язык программирования Pascal был создан в ____________________ году профессором ____________________и назван в честь выдающегося французского математика и философа ______________________ (1623-1662))
Компания _____________ создала среды разработки для диалектов языка Pascal - сначала Turbo Pascal, а затем Borland Pascal, Free Pascal.
Любая программа - это ____________, написанный по особым правилам. Команда - это_________________________, которые должен выполнять компьютер.
А сейчас рассмотрим алфавит и структуру языка программы.
В качестве букв в Паскале используются ___________________ и _____________________ буквы латинского алфавита: (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d i f g h i j k l m n o p q r s t u v w x y z) и знак подчёркивания ( _ );
в качестве десятичных цифр: 0 1 2 3 4 5 6 7 8 9.
Шестнадцатеричные цифры строятся из десятичных цифр и букв от A до F (или от a до f). Русские буквы используются только в комментариях и при выводе текстовой информации!!!
При написании программы применяются следующие специальные символы ______________________. Посмотрите справочный материал. Запишите некоторые зарезервированные слова __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Зарезервированные слова нельзя использовать в качестве _____________.
Вот некоторые правила, рекомендуемые при составлении программы, которые намного облегчают её чтение.
зарезервированные слова program, procedure, function и т.д. пишутся _________________________буквами; имена констант, переменных, процедур, функций начинаются с ____________________________ букв; операторы записываются только ____________________________ буквами
ОБЩАЯ СТРУКТУРА ПРОГРАММЫ Program Имя__________________; Uses раздел подключаемых __________________________; Label раздел описания_______________________; Const раздел описания _________________________; Type раздел описания ___________________________; Var раздел описания_____________________________; Begin Основное тело _________________________; End.
Программа на Pascal - это набор некоторых команд. Начинается программа с ключевого слова PROGRAM, после которого следует имя программы. Затем, между словами BEGIN и END. располагается собственно код программы.
Турбо Паскаль позволяет вводить в программу объекты похожие на переменные, но значения которых, в отличие от переменных, не изменяется в ходе работы программы. Подобные объекты называются ________________________. Значения констант задаются в разделе описания констант. Этот раздел начинается со слова const, входящего в число зарезервированных. В разделе Var перечисляются типы всех ____________________ величин, которые могут изменять значениия при выполнении программы. Рассмотрим 2 типа переменных: 1) integer - целые числа из интервала [-32768, 32767]; 2) real - дробные числа из интервала [-2.9*10-39, 1.7*1038].
Команда присваивания используется для изменения значений переменных. В языке Паскаль эта команда обозначается так:
Сложим два целых числа. Для этого составим простейшую программу, где программа будет иметь имя, свой тип переменных.
Одна из распространенных команд является команда ввода текста ____________________. Запись значений переменных в программу происходит через запятую, а данные вводятся через пробел или Enter, о чем свидетельствует информация изображенная на слайде.
Одна из самых распространённых команд - команда вывода текста на экран.
Она имеет две модификации: Write и WriteLn. Различаются эти модификации тем, что после выполнения первой ____________________ из них курсор остаётся в той же строке, а после выполнения второй ______________________ - переходит на новую строку. После команды Write (WriteLn) в круглых скобках следует список вывода, в котором через запятую перечисляются выводимые данные. Текст при этом необходимо заключить в __________________________.
. Арифметические выражения строятся из имен ___________________________________________ так, как это принято в математике.
При вычислении их значений операции выполняются в порядке приоритета: _____________________ . Операции одинакового старшинства выполняются слева направо.
Результат арифметической операции над целыми операндами есть величина целого типа. Результат выполнения операции DIV деления целых величин есть целая часть частного. Результат выполнения операции MOD получения остатка от деления - остаток от деления целых. Например: 17 div 2 = 8, 3 div 5 = 0. 17 mod 2 = 1, 3 mod 5 = 3.
Наряду с переменными и константами в арифметические выражения можно включать функции. При определении значения выражения, прежде всего, вычисляются значения входящих в него функций. В Паскале имеются следующие стандартные функции Аргумент функции обязательно заключается в ____________________________. Выражение на Паскале, как впрочем, и на других языках программирования, записывается в ________________________ строчку, а для сохранения порядка действий используются __________________________________________________. Пример. Цифрами сверху указан порядок выполнения операций:
Данное арифметическое выражение соответствует следующей математической формуле:
В Паскале нет операции или стандартной функции возведения числа в произвольную степень. Для вычисления xy рекомендуется поступать следующим образом: • если у - целое значение, то степень вычисляется через умножение; например, х3 → х ∙ х ∙ х; большие степени следует вычислять умножением в цикле; • если у - вещественное значение, то используется следующая математическая формула: хy = eyln(x). На Паскале это будет выглядеть так:
Очевидно, что при вещественном у не допускается нулевое или отрицательное значение х. Для целого у такого ограничения нет. Например,
На Паскале это будет так:
Выражение имеет целый тип, если в результате его вычисления получается величина целого типа. Выражение имеет вещественный тип, если результатом его вычисления является вещественная величина. Записать на языке программирования математические выражения (используется графический планшет (AirLiner)
|
|
|