Урок 2. Структура программы на языке Паскаль
план-конспект занятия по информатике и икт (7 класс) по теме
В первом документе содержатся теоретические сведения о структуре программе, характеристика каждого раздела программы.
Во втором документе приведены задания на отработку нового материала.
Скачать:
Вложение | Размер |
---|---|
![]() | 14.6 КБ |
![]() | 17.46 КБ |
Предварительный просмотр:
Структура программы на языке Pascal
Разделы программы:
- program имя программы
- uses раздел описания модулей
- var раздел описаний
- begin
раздел операторов
end.
Программа содержит ключевые слова, идентификаторы, комментарии.
Идентификатор – имя программы, модулей, процедур, функций, переменных.
Правило идентификатора:
Идентификатором может быть любая последовательность латинских букв или цифр, начинающаяся с буквы. Буквой также считается символ нижнего подчеркивания _.
Длина идентификатора не должна превышать 255 символов, но значащимися являются только первые 63.
m1 h21 _k
Оператор – команда алгоритма, записанная на языке программирования.
Комментарий в программе можно записывать в { } на любом языке. Все, что записано в { } компилятором не воспринимается.
Writeln (‘Хороший день’) {Ярко светит солнце}
На экран будет выведена только фраза: Хороший день.
Характеристика разделов программы.
1. Заголовок программы начинается со слова program, после которого должно следовать название программы. Название программы должно начинаться с буквы. В Turbo Pascal название программы должно быть только на английском. В ABC Pascal допускается название программы, написанное как на русском, так и на английском языках.
program Zadacha1;
2. Раздел модулей начинается со слова uses, после которого имена модулей перечисляются через запятую. Является необязательным, т.е. в программе может отсутствовать.
3. Раздел описаний включает:
- раздел описания переменных;
- раздел описания констант;
- раздел описания типов;
- раздел описания меток;
- раздел описания процедур и функций.
Раздел описаний начинается со служебного слова var!!!
var x,y: integer;
4. Раздел операторов начинается с операторных скобок begin … end.
После слова begin никакие знаки препинания не ставятся!
Пример программы:
program Myprogram; заголовок программы
var a,b:integer; раздел описаний
x: real;
begin раздел операторов
readln(a,b);
x:=a/b;
writeln(x);
end.
Предварительный просмотр:
Урок 2. Структура программы.
Цель урока:
- Познакомиться со структурой программы;
- Познакомиться с характеристиками разделов программы.
- Охарактеризуйте следующие разделы программы
Program | |
Uses | |
Var | |
Раздел операторов |
2. Напишите правило идентификатора
Идентификаторы - имена _________ и конструкций программы. Имя должно быть меньше ________ символов, но различимы только _____ символа.
Имя состоит из латинской _____, за которой могут следовать буквы, цифры или символ подчеркивания. Нельзя в качестве имен использовать _______________, и стандартные имена, которые служат для обозначения некоторых констант, типов, процедур, функций, файлов.
3. Какие идентификаторы не могут быть использованы в Pascal?
- ф2;
- бь;
- m1;
- _h;
- _7;
- n.
4. Подпишите разделы программы.
Program privetstvie;
begin
writeln(‘Good morning’);
end.
5. Дополните определения.
- Транслятор – программа-переводчик, которая преобразует программу, написанную на языке программирования в программу, записанную в машинном коде.
- Компилятор – перевод исходной программы с языка _______ на язык ____________.
- _____________ — истолкователь, переводит и выполняет программу строка за строкой.
- Исправьте ошибки в программах.
- program slova;
начало
Writeln(Programmirovanie)
End;
- Programma еее
Begin;
Writln(‘zadacha 1;
End
- Определите, что будет выведено в результате выполнения данной программы.
program text;
begin
writeln(‘Машина отлично задачу решила.’);
writeln(‘Мигала, гудела, старалась, спешила!’);
{Меня за пятёрку похвалит отец!}
writeln(‘А как бы машине сказать: «Молодец!»’);
{Я завтра пораньше приду поутру и тряпочкой мягкой экраны протру};
end.
По теме: методические разработки, презентации и конспекты

«Алфавит и структура языка «Паскаль». Структура программы на языке «Паскаль». Типы переменных. Арифметические выражения. Стандартные функции».
Сформировать основные приемы работы со средой программирования TURBO Pascal.Изучить основные типы переменных и научиться записывать выражения с использованием встроенных функций и арифметических опера...

Элементы комбинаторики. Составление программ на языке Паскаль.
Элементы комбинаторики. Составление программ на языке Паскаль....

Конспект урока. 11 класс. Структура программы на ЯП Паскаль.
Конспект урока по программе Углубленного изучения курса информатики (физико-математический профиль) 4 часа в неделю...

Практическая работа №23 Тема: Разработка программы на языке Паскаль с использованием операторов ввода, вывода, присваивания и простых ветвлений
Практическая работа №23Тема: Разработка программы на языке Паскаль с использованием операторов ввода, вывода, присваивания и простых ветвлений...

Линейные программы в языке Паскаль (тесты)
Контрольная работа по теме "Линейные прораммы в языке Паскаль" составлена в виде теста с выбором вариантов ответа. Сотоит из 14 вопросов (3 варианта)...

Конспект урока "Запись арифметических выражений на языке Паскаль"
Первое занятие. Запись арифметических выражений на языке программирования Паскаль...

Возникновение и назначение языка Паскаль. Структура программы на языке Паскаль. Операторы ввода, вывода, присваивания
Возникновение и назначение языка Паскаль. Структура программы на языке Паскаль. Операторы ввода, вывода, присваивания...