Разработка урока "Правила записи арифметических выражений на языке Паскаль"
Разработка урока "Правила записи арифметических выражений на языке Паскаль"
Один из первых уроков программирования на языке Паскаль. В рамках урока учащиеся узнают особенность написания на языке программирования наиболее часто встречающихся математических функций, опробуют свои силы в ходе выполнения практических заданий на компьютере разного уровня, в качестве закрепления смогут пройти тест, который определит степень усвоения учащимися пройденного материала.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Обратите внимание на ключевой вопрос, записанный на доске:
Как правильно записывать арифметические выражения на языке Паскаль?
Можем ли мы ответить на него? Нет. Но мы можем сформулировать тему сегодняшнего урока.
Открываем тетради, записываем число – 19.11 и тему сегодняшнего урока.
«Правила записи арифметических выражений на языке Паскаль».
В конце урока мы еще раз вернемся к этому вопросу. Проверим, сумеем ли мы ответить на него утвердительно.
Введение нового материала.
В программировании мы часто будем иметь дело с математическими выражениями.
Выражением называется совокупность переменных, функций, постоянных, объединенных знаками математических операций.
в различных задачах и вычислениях часто используются различные функции, такие как, кв. корень числа, степени числа, дроби, синус, косинус и т.д.. Поэтому язык Паскаль имеет простые средства записи стандартных функций. При этом нужно уметь правильно записывать их в программе.
Внимание на экран.
Символы арифметических операций, используемых в языке программирования Паскаль.
Функции div и mod можно отдельно показать на доске.
Правила записи арифметических выражений на языке Паскаль.
Стандартные функции языка Паскаль.
Примеры записи выражений на Паскаль:
Вопросы:
С какими новыми действиями мы познакомились?
Что означает действие div?
Как работает действие mod?
Как записать модуль числа?
Как выглядит квадратный корень в Паскаль?
Как записывается дробное выражение на Паскаль?
Какие арифметические действия выполняются в первую очередь, а какие – в последнюю? (5 минут)
Работа в группе
Задание: выписать пары соответствия выражений и записей на языке Паскаль (7 минут)
• Свою работу на уроке я оцениваю как_______________________________________________
• На следующем уроке я планирую___________________________________________________
Несколько учащихся по желанию могут зачитать свои ответы.
10. Завершение урока. Еще раз вернемся к ключевому вопросу: как правильно записывать арифметические выражения на языке Паскаль?
11.
Скажите, знаем ли мы теперь правила записи арифметических выражений на Паскаль? Можем ли считать, что урок был полезен?
Стратегия «Лестница успеха». Дети пишут пожелания на цветных листочках-стикерах и клеят их на лестницу, изображенную на ватмане – на нижнюю ступень, если урок оставил больше вопросов, чем ответов, на среднюю ступень, если большинство вопросов понятно, но остались сомнения, на верхнюю ступень, если урок прошел на высшем уровне, все понятно.
Спасибо, ребята, спасибо, уважаемые гости. До свидания.
14. Задание при наличии свободного времени. Тест.
Приложение 1.
Тест.
Укажите символы, которые нельзя использовать в имени переменной:
А) символ подчеркивания В) Заглавные буквы английского алфавита
С) Знак + D) двузначные числа
Выберите тип переменной для числа текущего месяца
А) Real В) Shortint С) Integer D) String
В программе необходимо запросить имя пользователя. Какой тип данных нужно задатьдля такой переменной?
А) Real В) Shortint С) Integer D) String
Какова длина в байтах переменной вещественного типа?
А) 6 В) 5 С) 4 D) 2
Укажите неверную запись числа вещественного типа
А) 3,5 В) 3.50 С) 0.456 D) 3
Выберите раздел, предназначенный для описания переменных и их типов
А) Procedure В) Type С) Var D) Label
Для чего в программе нужно указывать тип переменной?