СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Оператор вывода в ЯП Паскаль

Категория: Информатика

Нажмите, чтобы узнать подробности

Данный урок входит в состав уроков изучения раздела «Алгоритмизация и программирование» в 8 и 9-м классе. Перед изучением материала текущего занятия ученики уже познакомились с  оператором присваивания в  языке программирования Паскаль, изучили структуру программы и типы данных.

Просмотр содержимого документа
«Оператор вывода в ЯП Паскаль»

  • Данный урок входит в состав уроков изучения раздела «Алгоритмизация и программирование» в 8 и 9-м классе. Перед изучением материала текущего занятия ученики уже познакомились с оператором присваивания в языке программирования Паскаль, изучили структуру программы и типы данных.


Урок № Тема:

«Оператор вывода в ЯП Паскаль»

Триединая цель урока:

  1. Познавательная – научить учеников применять оператор write для вывода результатов работы программы, красиво и грамотно оформлять интерфейс программы, закрепить применение арифметических выражений и операций для числовых данных ЯП Pascal при составлении программ.

  2. Развивающая – учить анализировать и делать выводы и решать поставленную проблему.

  3. Воспитательная – воспитывать дисциплинированность, аккуратность, внимательность, ответственность, бережное отношение к вычислительной технике.

Орг. Момент 1

Актуализация знаний 8-9


Решение задач на нахождение ошибок в программе. Презентация.

Найдите ошибки в программе:
Begin;
Program proba;
Var a:b: integer
a:=3,8;
b:=7;
c:=a+b
End.


Найдите ошибки в программе:
Begin;
Program proba;
Var a:b: integer
a:=3,8;
b:=7;
c:=a+b
End.

Найдите ошибки в программе:
Programm prob:
Var a,b,c: integer;
Begin;
a:=3,5;
b:=7;
a:=c/b;
End.

Найдите ошибки в программе:
Programm prob:
Var a,b,c: integer;
Begin;
a:=3;
b:=7;
a:=c/b;
End.

Найдите ошибки в программе:
Program 1;
Var a,b: integer:
c: real;
Begin
a:=3.6;
b:=7.5;
d:=a·b;
End.

Найдите ошибки в программе:
Program p1a:
Var b,c: integer:
Begin
a:=real;
a:=3.5;
b:=7;
c:=a+b;
End;

Найдите ошибки в программе:
Program proba2;
War a,b: intenger
Begin
c:=integer;
a=3,5;
b:=7;
c:=a+b;
End.


Постановка проблемы: 2-3

На экране программа вычисления суммы двух чисел, запустим её. Ошибок нет, а где результат? Куда он записывается?

В переменную С

А как нам узнать значение этой переменной?

Вывести на экран

Каким образом?

Дать компьютеру команду

Как называется такая команда?

Оператор

Значит это оператор чего?

Оператор вывода

А какой язык программирования мы изучаем?

ЯП Паскаль

Итак тема сегодняшнего урока «Оператор вывода в ЯП Паскаль»

«Оператор вывода в ЯП Паскаль»


Объявление темы и объяснение нового материала: 10-12

Для вывода данных в ЯП Паскаль используется оператор вывода WRITE

Записывается он следующим образом:

Write(a); – где а имя переменной, этот оператор выводит на экран значение переменной а.

Writeln (a); выводит значение переменной и переводит курсор на новую строку.

А если мы напишем в программе просто Writeln; что произойдет?

Это используется для вставки пустой строки.


А можно ли данный оператор использовать для вывода текста?

Можно, тогда оператор будет иметь следующий вид

Writeln(‘текст’); вывод______чтобы вывести текст его надо заключить в апострофы

При этом текст внутри апострофов будет отображаться так как вы его отформатировали.

Например………………

А если текст и переменные? Возможно? Ваши мысли?

Можно только текст и переменные отделяются друг от друга запятой.

Пример…….

И еще ….

Когда в результатом работы программы является дробное число, и надо сократить запись числа то в этом случае используют так называемый формат вывода:

Writeln(a:6:3);

Как вы думаете, что это значит?

Если не додумают то рассказываю сам, если додумают то рассказываю сам, если дотупят, что вряд ли, то молодцы))))

Физкультминутка.

Практическая часть 12-13


Мой комментарий и выполнение работы.

Практическая работа «Оператор вывода»

Задание 1

Написать программу вычисляющую среднее арифметическое трёх чисел: а=6, b=7,6, c=10. Результат вывести на экран в виде: «Среднее арифметическое равно =… ».

Задание 2

Даны переменнные a=10, b=7. Написать программу при помощи которой значения этих переменных меняются местами. Результат вывести на экран в виде:

«a=….»

«b=….».

Задание 3

Даны три числа: a=10,2, b=7, с=15. Написать программу, вычисляющую значение выражения x= . Результат вывести виде: «Значение переменной х равно…..» с тремя знаками в дробной части.

Задание 4(дополнительное)

Пусть требуется найти сумму, произведение и разность двух данных чисел. Для каждого из чисел надо придумать имя переменной, значение и указать ее тип. Затем ввести эти числа в отведенные ячейки и, используя возможности оператора вывода напечатать результаты.
При решении задач имена присваиваются не только исходным данным, но и результатам, а также получаемым промежуточным значениям. Поскольку в рассматриваемом примере надо получить три результата, введем для них переменные X,Y,Z. В программе этим переменным будут присвоены значения суммы, произведения и разности двух вводимых чисел.


Итоги урока. 1 мин.




Домашнее задание:

Повторить:

  • Типы данных

  • Правила создания имен переменных

  • Правила записи арифметических выражений.

Выучить:

  • Способы и правила записи оператора вывода.

Задача

Радиус внешней окружности – R1=10, радиус внутренней окружности – R2=6.

Найти площадь кольца по заданным внешнему и внутреннему радиусам.

Результат вывести на экран в виде: «Площадь кольца равна =… ».

  • Данный урок входит в состав уроков изучения раздела «Алгоритмизация и программирование» в 8 и 9-м классе. Перед изучением материала текущего занятия ученики уже познакомились с оператором присваивания в языке программирования Паскаль, изучили структуру программы и типы данных.



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!