«ЯЗЫКЕ ПРОГРАММИРОВАНИЯ Новые понятия: ключевые слова, идентификатор. Цель: ознакомив учащихся с алфавитом языка программирования Паскаль, объяснить правила записи алгоритма на языке ...»
Урок информатики в 9 классе.
ЯЗЫК ПРОГРАММИРОВАНИЯ. ПРАВИЛО ЗАПИСИ АЛГОРИТМА НА
ЯЗЫКЕ ПРОГРАММИРОВАНИЯ
Новые понятия: ключевые слова, идентификатор.
Цель: ознакомив учащихся с алфавитом языка программирования Паскаль, объяснить правила записи алгоритма на языке программирования.
Требования к знаниям учащихся: должны знать алфавит языка и правила записи алгоритма на языке программирования.
План урока.
1. Алфавит языка.
2. Деление символов в зависимости от особенностей языка.
3. Правила записи символов.
Краткое содержание.
Определение. Ключевые слова - слова, являющиеся частью языка, смысл их заранее определен.
Идентификатор - специальные знаки и символы, используемые при программировании. Идентификатор обязательно начинается с буквы и не превышает 8 символов. В качестве идентификатора используются только латинские буквы и числа. Например, ALFA, XI, S24D5 и т.д.
Стандартные идентификаторы используются для обозначения постоянных и типов переменной, входящих в состав языка, постоянных и переменных величин, процедур и функций.
Идентификатор пользователя, опираясь на определенные правила, составляется в процессе записи программы.
Символы, входящие в алфавит языка Паскаль, делятся на 3 группы: буквы, цифры и символы.
В зависимости от особенностей языка символы можно условно разделить на следующие группы:
символы, используемые в качестве наименования (идентификатор);
цифры;
разделительные знаки;
специальные символы.
В качестве наименования применяются 26 букв латинского алфавита и цифры.
1) В качестве букв используются следующие заглавные и строчные буквы латинского алфавита. Это:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz и знак подчеркивания ( _ );
Заглавные и строчные буквы считаются равнозначными, например, X и х считаются именем одной и той же переменной, аналогично ALFA1 и alfal означают имя одной переменной.
В имени цифры могут чередоваться с буквами, но оно должно начинаться только с буквы. Например, VES 1, SALMAK2, Bagab, cena 7, T7S25, ART25, VAR8 и т.д.
Национальные буквы (казахские, русские, арабские и т.д.) в качестве имени не могут использоваться, их можно встретить только внутри апострофа (') в комментариях.
DIV - целая часть частного от деления целого числа на целое число, например, результат действия 10 div 3 равен 3.MOD - нахождение остатка (нахождение целого остатка при делении целых чисел), например, результат 10 mod 3 равен 1.
Знаки логических действий:
AND - и (логическое умножение);
ОR - или (логическое сложение);
NOT - нет (отрицание);
XOR - отрицание операций;
SHL - (1 и 0) перемещение цепи битов влево;
SHR - перемещение цепи битов вправо.
4) К разделительным знакам относятся пробел, все управляющие символы, знак ENTER (перемещение на следующую строку) и комментарии. Разделительные знаки употребляются для разделения друг от друга чисел, названий, ключевых слов. Пояснения, комментарии разделяются от текста программы фигурными скобками: {и} или звездочками {*и*} и записываются внутри них, они могут располагаться в одной или нескольких строках. Перед директивой для компилятора ставится знак $. Без знака $ комментарии (пояснения) не компилируются, т.е. не переводятся на машинный код.
Таким образом, разделительными знаками являются пробел, «,» (запятая), «.» (точка), «:» (двоеточие), «;» (точка с запятой), «'» (апостроф), (,), [,], {,}.
Функции знаков пунктуации, состоящих из этих символов, изображены в табл. 1.
Таблица 1
Функция знаков
Знак Выполняемая функция
{ и } или (*и*) Скобки, заключающие в себе пояснения, комментарий.
[ и ]Знак указывает длину строки и индекс элементов множества, массива.
( и )Знак разделения выражения и параметров из списка.
' (апостроф) Знак обозначения символьных и строчных констант.
—(присвоения) Знак присвоения обозначения переменных или констант указанных типов.
; (точка с запятой) Знак разделения операторов друг от друга.
: (двоеточие) Знак для метки операторов и разделения объектов на типы.
= (равенство) Знак сравнения и указания значений констант.
, (запятая) Знак разделения элементов друг от друга.
.. (две точки) Указание границы диапазона.
. (точка) Обозначение конца программы, знак разделения целой и дробной части числа.
@ Знак обозначения адресов переменных, постоянных указанного типа.
# (знак номера) Обозначение символов по коду.
$ (денежный знак) Указание знака шестнадцатеричного числа или директивы компилятора.
5) Знаки отношения или сравнения = (равно), о (не равно), < (меньше), > (больше), <= (не меньше), >=(не больше).У каждого символа в соответствии со своим номером есть обозначенный код. Он утвержден в виде международного стандарта. В основу стандартов каждой страны взят американский стандарт кодов (ASCII — American Standart Code for Information Interchange).
В процессе работы на компьютере полезно знать эти коды символов, например:
0-48 А-65 a-97
1-49 В-66 b-98
… … …
9-57 Z-90 z-122
Некоторые символы в языке Паскаль не используются, например %, &, и т.д.
Рефлексия.
Контрольные вопросы
1. Для чего нужен алфавит языка?
2. Какие символы входят в алфавит языка Паскаль?
3. На какие группы делятся символы в зависимости от особенностей языка?
4. Какие символы в языке Паскаль не используются?
Домашнее задание: изучить параграф, выполнить задания, предложенные после параграфа письменно (в тетради).