Урок ______. Основы языка программирования
Дата___________
Цели урока:
• закрепление материала предыдущего урока;
• формирование представлений о переменной и правилах ее записи, о числовых типах данных;
• развитие умений выделять главное.
Тип урока: комбинированный.
Учащиеся должны знать понятие переменной и ее типа
Учащиеся должны уметь описывать переменные.
Программное и методическое обеспечение урока: система программирования Pascal ABC; учебное пособие «Информатика, 7», § 10; раздаточный материал.
Ход урока
Повторение.
Т е с т по теме «Среда программирования. Структура программы»
(входной контроль)
Выберите правильный ответ.
1. Программа — это:
а) один из способов самовыражения;
б) один из способов записи алгоритма;
в) инструкция по разработке алгоритма.
2. Для загрузки программы из файла на диске нужно выполнить команду:
а) Файл → Открыть → выбрать нужный файл;
б) Файл → Сохранить → выбрать нужный файл;
в) Программа → Выполнить → выбрать нужный файл.
3. Тело любой программы начинается и заканчивается зарезервированными словами:
а) начало… конец;
б) Program…End;
в) Begin …End.
4. В программе после каждого предложения нужно ставить:
а) точку;
б) запятую;
в) точку с запятой.
5. В конце программы после слова End ставят:
а) точку;
б) восклицательный знак;
в) точку с запятой.
П р а в и л ь н ы е о т в е т ы :
1 — б; 2 — а; 3 — в; 4 — в; 5 — а.
Задание 1. Установите взаимно-однозначное соответствие между командами и результатом исполнения этих команд.
| 1 | write(1); write(2); write(3); | А | 1 2 3 |
| 2 | writeln(1); write(2); write(3); | Б | 123 |
| 3 | write(1); writeln(2); write(3); | В | 12 3 |
| 4 | writeln(1); writeln(2); write(3); | Г | 1 23 |
Задание 2. Составьте программу, которая выведет на экран:
Program primer;
begin
Writeln(‘Здравствуйте!’);
Write(‘Начнём урок.’);
End.
Здравствуйте!
Начнём урок.
Задание 3. Найдите и подчеркните ошибки в записи программы.
Program Primer;
beqin
Write(Здравствуйте!)
Writeln(“С вами говорит компьютер.”);
End
Объяснение нового материала.
Человек в своей деятельности имеет дело с различного рода информацией. Информацию, обрабатываемую компьютером или полученную в качестве промежуточных либо итоговых результатов, называют данными.
Исходные данные и результаты в программировании называются величинами. Величины, которые меняются в процессе работы программы, называются переменными, а те, которые не меняются, - константами или постоянными.
В программировании переменные играют важную роль, так как они предназначены для хранения данных. Конкретное значение переменной хранится в ячейках оперативной памяти. Каждая ячейка имеет свой адрес — порядковый номер. С адресами ячеек в таком виде работать неудобно, поэтому переменная в программе представлена именем. Имя каждой переменной уникально и не может меняться в процессе выполнения программы.
Правила записи переменной.
Всегда должно начинаться с латинской буквы либо знака подчёркивания.
Не допускается использование пробела.
Не должно совпадать с именем программы.
Нельзя использовать служебные слова.
Например, a, b, d, a1, b_1, max, summa и т.д.
Переменная служит для обращения к данным определенного типа. Поэтому тип переменной определяется типом данных, набором операций, которые можно выполнять над этими данными и множеством допустимых значений.
Мы будем работать с типами данных Integer и Real.
Различные типы данных требуют для своего хранения в оперативной памяти компьютера различное количества ячеек. Каждая переменная описывается в программе: описать переменную — это значит указать после зарезервированного слова Var имя и тип переменной.
Var
переменная:тип;
Var
X: Integer;
A, b: real;
Раздел описания констант
Const
Имя константы:значение;
Const
Min=-10;
Max=10;
Если переменная в программе не определена, то компьютер выдаст соответствующее сообщение, при этом программа не выполнится.
Закрепление нового материала.
Задание 1. Выберите неверные имена переменных.
d4
мама
7a
5_u
vinny
may_day
begin
a+b
var
Задание 2. Найдите ошибки в следующих описаниях переменных:
| var A, B: integer; a, b: real; | var a1, b1: integer; a2, b2: real; | var ф: integer; щ, м: real; | var a, b: integer; b, d: real; |
Задание 3. Опишите переменные, которые будут использоваться в программе нахождения периметра треугольника со сторонами a, b, c.
Задание 4. Запишите какого типа переменные потребуются для обозначения в программе указанных понятий:
Номер дня недели
Среднегодовая температура воздуха
Порядковый номер ученика в классном журнале
Количество забитых мячей в матче
Температура человека
Задание 5. Составьте программу, которая будет выводит фамилию, имя и отчество ваших родителей и место их работы каждое с новой строки.
Задание 6. Составьте программу, которая будет выводит ваше расписание уроков на понедельник.
Подведение итогов урока.
Подведение итогов индивидуальной работы, дать оценку успешности достижения цели на уроке и рекомендации по повышению уровня знаний по рассматриваемой теме.
Учащиеся обобщают изученный на уроке материал, выделяя главное.
• Данные в программировании принято называть величинами.
• Величины, которые могут изменять в процессе работы программы, называют переменными, а те, которые не изменяются, — константами.
• Каждая переменная, кроме имени и значения, имеет тип.
Например, Integer — целый тип; Real — вещественный тип.
• Все переменные, используемые в программе, должны быть описаны в разделе описаний. Описать переменную — это значит указать ее имя и тип после зарезервированного слова Var.
5. Домашнее задание. Изучить материал § 10, ответить на вопросы 1—4.