Что такое языки программирования?
Программы – это …
Что такое формальные языки?
Какие уровни языков бывают?
Назовите несколько языков высокого уровня.
Языки программирования - это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
Формальные языки — это языки, созданные людьми и предназначенные для использования в специальных областях деятельности.
Они созданы по строгим правилам, и устное общение на них невозможно.
Записи алгоритмов на языках программирования называются программами.
Язык Паскаль – универсальный язык программирования.
Никлаус Вирт (род. 1934 г.) - швейцарский учёный, специалист в области информатики. Он разработал или участвовал в разработке языков программирования: Euler, Algol-W, PL/360, Modula-2, Oberon, Oberon 2, профессор информатики (компьютерных наук).
Алфавит языка
Алфавит языка программирования Паскаль - набор допустимых символов, которые можно использовать для записи программы.
A, B, C, …, X Y, Z
Алфавит языка Паскаль
Латинские прописные
буквы
Латинские строчные
буквы
Арабские цифры
Специальные
символы
a, b, c,…, x, y, z
0, 1, 2, …, 7, 8, 9
Знаки арифметические,
препинания, скобки и другие
Алфавит языка
В алфавит языка Паскаль включены неделимые элементы (составные символы).
:=
Неделимые элементы
Знак операции
присваивания
Знаки больше или равно,
меньше или равно
Начало и конец
комментария
>=
<=
(* и *)
Знак не равно
<>
В языке существует некоторое количество различных цепочек символов, которые рассматриваются
как единые смысловые элементы с фиксированным значением, называемые
служебными словами.
Служебное слово языка Паскаль | Значение служебного слова |
and | и |
begin | начало |
do | выполнить |
else | иначе |
end | конец |
for | для |
if | если |
of | из |
or | или |
program | программа |
then | то |
to | до (увеличивая до) |
var | переменная |
while | пока |
Алфавит и словарь языка
Имена (констант, переменных, программ и других объектов) - любые отличные от служебных слов последовательности букв, цифр и символа подчеркивания, начинающиеся с буквы или символа подчеркивания.
Прописные и строчные буквы в именах не различаются.
Длина имени может быть любой (для удобства будем пользоваться длина не более 8 символов).
d
velichina
ц
8dl
rrr
Chip&Dale
polnaja_summa
c37
skorost tela
_k1
a1b88qq
оshibka
инерция
Правильные имена
Неправильные имена
Правильные имена
d
velichina
rrr
polnaja_summa
c37
_k1
a1b88qq
Неправильные имена
Задание 1
Указать неверные имена и объяснить почему они неверны.
F | d4 | мама | 7a | _nsw1 | begin | a + b | mid_d | min | мин |
Русский язык
На первом месте должна быть буква латинского алфавита
Служебное слово
Арифметический знак
Русский язык
Длина имени может быть любой. Но для удобства лучше пользоваться
именами, длина которых не превышает 8 символов.
Простые типы данных
Название | Обоз-начение | Допустимые значения | Область памяти |
Целочис-ленный | integer | - 32 768 … 32 767 | 2 байта со знаком |
Вещественный | real | (2.9 *10-39 …1.7*10+38) | 6 байтов |
Символьный | char | Произвольный символ алфавита | 1 байт |
Строковый | string | Последовательность символов длиной меньше 255 | 1 байт на символ |
Логический | boolean | True и False | 1 байт |
Задание 2
Соотнести переменные с наиболее подходящими типами данных.
1. X:= 356 | a) real |
2. Y := 0.15 | b) boolean |
3. C := ‘B’ | c) integer |
4. F := ‘Max’ | d) char |
5. A := true | f) string |
Задание 3
Соотнести переменные с наиболее подходящими типами данных.
1. A := 356 (целое число) | a) real |
2. B := 0.15 (дробное число) | b) boolean |
3. C := ‘B’ (один символ) | c) integer |
4. D := ‘Max’ (строка) | d) char |
5. E := true (логика) | f) string |
1c 2a 3d 4f 5b
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.