7 класс
21.01.2022
Тема урока: Организация вычислений
Тип урока: Урок усвоения новых знаний
Цель урока:
Задачи урока:
Образовательная:
Воспитательная:
Развивающая:
План урока:
Организационный момент; (1 мин.)
Проверка домашнего задания; (10 мин.)
Актуализация знаний; (3 мин.)
Объяснение нового материала; (12 мин.)
Физкультминутка; (2 мин.)
Практическая работа; (14 мин.)
Рефлексия; (2 мин).
Домашнее задание. (1 мин.)
Организационный момент.
Здравствуйте! Присаживайтесь. Проверьте все ли готовы к уроку. Прежде чем начать урок, давайте проверим как вы усвоили материал предыдущего урока.
Проверка домашнего задания.
Сейчас на сладе будут появляться вопросы, а вам необходимо будет на них ответить.
ВОПРОС 1: Какая информация называется данными? (СЛАЙД 2)
ОТВЕТ: Информацию, представленную в пригодном для обработки на компьютере виде, называют данными.
ВОПРОС 2: Что является переменной в программировании? (СЛАЙД 3)
ОТВЕТ: Переменная в программировании — это именованная ячейка памяти, хранящая значение переменной.
ВОПРОС 3: Как описываются переменные в разделе описания? (СЛАЙД 4)
ОТВЕТ: var : ;
ВОПРОС 4: Какое служебное слово служит для описания переменных вещественного типа? (СЛАЙД 5)
ОТВЕТ: Var a,b:real;
ВОПРОС 5: Какие математические действия позволяет выполнять вещественный тип данных? (СЛАЙД 6)
ОТВЕТ: Тип данных real в языке программирования Pascal позволяет работать с числами и выполнять над ними арифметические действия: сложение, вычитание, умножение и деление.
ВОПРОС 6: Какая команда в языке программирования Pascal служит для ввода данных? (СЛАЙД 7)
ОТВЕТ: Команда read( ) предназначена для ввода данных. В скобках через запятую перечисляются имена переменных, значения которых необходимо ввести.
Актуализация знаний.
Объяснение нового материала.
При решении любой задачи, человеку приходится выполнять следующие действия:
определение исходных данных (что дано в задаче);
определение результатов (что нужно получить);
обработкой исходных данных соответствий с известными правилами так, чтобы получить результат.
(СЛАЙД 9)
Применяя данное правило к решению задачи по программированию, мы получим следующие этапы решения задачи:
определение исходных данных;
определение результатов;
составление алгоритма решения задачи;
определение типов данных для переменных, используемых при реализации; алгоритма;
написание программы;
тестирование программы;
анализ результатов.
(СЛАЙД 10)
Для каждой задачи, рассматриваемой далее, будем описывать все выше перечисленные этапы.
Рассмотрим пример:
Решение задач по физике принято оформлять так как показано на экране.
(СЛАЙД 11) Слева записывается что дано и что нужно получить. Справа последовательность действий приводящие к решению задачи. Аналогично можно оформлять решение задач по химии и геометрии.
Тестирование программы – это проверка правильности работы программы при разных наборах исходных данных. (СЛАЙД 12)
Напомним себе, что на переменными вещественного типа можно выполнять арифметические операции:
сложения
вычитание
умножение
деления
А также обрабатывать их с помощью стандартных функций:
abc(x) вычисляет модуль числа x
sqr(x) вычисляет квадрат числа x
round(x) округляет вещественное число x до целого (СЛАЙД 13)
Рассмотрим пример:
Даны: x y z
Напишем программу для вычисления значения выражения.
Этапы выполнения задания:
1. Определение исходных данных: переменные x y z
2. Определение результатов: переменная а
3. Алгоритм решения задачи
3.1. Ввод исходных данных
3.2. Вычисление значения выражения
3.3. Вывод результата
4. Описание переменных
5. Программа
Решение данной задачи может быть следующей:
(ЗАПУСКАЮ PASCAL ABC С РЕШЕННЫМ ПРИМЕРОМ)
6. Тестирование программы
Запустим программу и вводим значение
x = 2
y = 3
z = 1
Результат работы программы должен быть следующим:
7. Проверка правильности вычислений может быть выполнена на калькуляторе
А сейчас проанализируем саму программу:
Все переменные, определенные для решения задачи, имеют тип real.
В приведенном примере перед каждой командой ввода записана команда вывода с пояснениями о том, значение какой переменной нужно вводить.
При написании программ обращайте внимание на форматирование их текста.
В первой позиции на экране пишут только слова var, begin, end, а остальные со сдвигом на 2-4 позиции вправо, удобно здесь использовать клавишу tab.
Если в программе несколько частей, то их можно отделить друг от друга пустой строкой.
Выполнение этих правил повышает читаемость программы.
В программе можно использовать комментарии. Это текст, который не анализируется при запуске программы на выполнение.
Текст после символов 2 слэш считается комментарием и выделяется зеленым цветом.
Программа с комментариями и отформатированным кодом у вас на экране.
В комментариях удобно записывать условие задачи и пояснения.
Физкультминутка.
А сейчас мы немного отдохнём и разомнёмся. Попрошу вас всех встать. Смотрите на экран и повторяйте…
(ЗАПУСКАЮ ВИДЕО С ФИЗКУЛЬТМИНУТКОЙ)
Практическая работа.
Немного отдохнули, а теперь пришло время самостоятельно поработать. Обратите внимание на слайд. (СЛАЙД _) Данный пример вам необходимо реализовать в среде программирования Pascal ABC. Но перед тем как приступите пробежимся по основным этапам.
Этапы выполнения задания:
1. Определение исходных данных: переменные x, y, z.
2. Определение результатов: переменная a.
3. Алгоритм решения задачи:
3.1. Ввод исходных данных.
3.2. Вычисление значения выражения.
3.3. Вывод результата.
4. Описание переменных.
(СЛАЙД _)