Ввод данных с клавиатуры
план-конспект урока по информатике и икт (9 класс)

Команда 2 Феникс

Программирование – одна из основных частей информатики. Задания с языками программирования включены в задания ОГЭ и ЕГЭ, поэтому эта тема актуальна. Нужно повышать интерес обучающихся к программированию, нужно показать, что составление программ это не только скучно, однообразно, но и очень интересно.

Учитель: Романова Е.Р.

Класс: 9а

Тема урока: «Ввод данных с клавиатуры»

Тип урока: изучение нового материала

Продолжительность урока:45 минут

Цели урока:

  • Формирование технологии программирования линейных алгоритмов;
  • Развитие логического и абстрактного мышления;
  • Формирование самостоятельности и ответственности при работе с компьютером.

Средства обучения: среда программирования TurboPascal.

Оборудование: 10 компьютеров, интерактивная доска.

План урока:

  1. Организационный момент
  2. Повторение пройденного материала
  3. Изучение нового материала
  4. Закрепление изученного материала
  5. Подведение итогов урока, домашнее задание

Скачать:

ВложениеРазмер
Файл 9a_klass_otkrytyy_urok.docx19.88 КБ

Предварительный просмотр:

Предмет: информатика

Класс: 9а

Тема урока: Ввод данных с клавиатуры

Цели урока:

  • Формирование технологии программирования линейных алгоритмов;
  • Развитие логического и абстрактного мышления;
  • Формирование самостоятельности и ответственности при работе с компьютером.

Тип урока: изучение нового материала.

Средства обучения: среда программирования TurboPascal.

Оборудование: 10 моноблоков, интерактивная доска.

План урока:

  1. Организационный момент
  2. Повторение пройденного материала
  3. Изучение нового материала
  4. Закрепление изученного материала
  5. Подведение итогов урока, домашнее задание

Ход урока:

  1. Сообщение темы, целей урока.

Сегодня мы с вами повторим линейный алгоритм и познакомимся с новым оператором.

  1. Повторение пройденного материала

Вопрос:

  1. Каким словом обозначается оператор вывода? (write и writeln)
  2. Сколько есть операторов вывода? (два)
  3. В чем разница между операторами вывода write и writeln? (при выполнении оператора write вывод продолжается в той же строке. Чтобы использовать переход к новой строке, используется оператор writeln)
  4. Как можно вывести на экран сообщение? (заключить в апострофы)

На прошлом уроке мы рассмотрели задачу, вычисляющую расстояние которое  проедет машина, движущаяся со скоростью 40 км/ч через время 5 ч.

Наша программа имела такой вид:

program z1;

var s, v, t: real;

begin

v:=40;

t:=5;

s:=v*t;

writeln ('s=',s);

end.

И все-таки составленная нами программа имеет существенный недостаток: она находит расстояние только для машины, движущейся со скоростью 40 км/ч и временем 5 часов.

Для того, чтобы вычислить расстояние для других значений скорости и времени, потребуется вносить изменения непосредственно в текст программы, а именно изменять оператор присваивания. Внесение изменений в существующую программу, по меньшей мере, не всегда удобно. И мы сейчас познакомимся с оператором, позволяющим вводить исходные данные в процессе работы программы, не прибегая к изменению текста программы.

  1. Изучение нового материала.

И этот оператор называется оператором ввода.

Имеет такой вид:

read ( имя переменно);

При выполнении оператора read компьютер переходит в режим ожидания данных: пользователь должен ввести данные с клавиатуры и нажать клавишу Enter.

Первое введенное пользователем значение переменной помещается в ячейку памяти, имя которой расположено первым в списке ввода и так далее. Поэтому типы вводимых значений должны соответствовать типам переменных, указанных в разделе описания переменных.

Пример. Пусть

Var i, j: integer; x:real;

Присвоим переменным i, j, x значения 1, 0, 2.5. Для этого воспользуемся оператором

read (I, j, x);

и организуем входной поток одним из следующих способов:

1

0

2.5

Для ввода данных с клавиатуры можно также использовать оператор readln. Отличие состоит в том, что после выполнения readln осуществляется автоматический переход на новую строку входного потока.

Усовершенствуем нашу программу и введем ее в компьютер:

program n_1;

const pi=3.14;

var r,c,s: real;

begin

writeln (‘Вычисление расстояния’);

write ('Введите v=');

readln (v);

write ('Введите t=');

readln (t);

s:=v*t;

writeln ('s=',s);

end.

Теперь наша программа может вычислить расстояние для любого значения v и t.

Кроме того, в программе понятно и удобно организован ввод исходных данных и вывод получаемых результатов. Это обеспечивает дружественность пользовательского интерфейса.

  1. Закрепление изученного материала

Теперь берем сборник задач по программированию и самостоятельно решаем задачи №5 и 8.

Задача №5. Вычислите скорость машины, проехавшей t часов расстояние s.

program z5;

var s, v, t : real;

begin

writeln ('Вычисление скорости машины');

write ('Введите расстояние s=');

readln (s);

write ('Введите время t=');

readln (t);

v:=s/t;

writeln ('скорость v=',v);

end.

Задача №8. Иванов выехал в 7 часов утра из пункта А в пункт В на автобусе, ехавшем со скоростью v км/ч. Автобус проехал расстояние s. Во сколько часов прибудет Иванов в пункт В?

program z8;

var t, t1, s, v : real;

begin

writeln ('Вычисление времени прибытия в пункт В');

write ('Введите расстояние s=');

readln (s);

write ('Введите скорость v=');

readln (v);

t:=s/v;

t1:=7+t;

writeln ('Время прибытия в пункт В=', t1);

end.

  1. Подведение итогов урока.

Итак, мы закончили еще одну тему. Домашнее задание: повторить структуру линейного алгоритма.

Чему научились за этот урок? Что нового мы узнали?

Я благодарю за ваше активное участие, за ваш интерес к программированию.


По теме: методические разработки, презентации и конспекты

Электронная таблица Excel. Ввод данных. Оформление таблиц.

План- конспект урока. Дидактический материал к уроку....

Ввод данных. Типы данных. Действия над ячейками. Форматирование таблицы.

план-конспект урока по теме:"Ввод данных. Типы данных. Действия над ячейками. Форматирование таблицы. "...

Урок информатики "Ввод данных через форму"

Урок информатики в 11 классе при изучении базы данных....

Тест по теме «Внешние устройства компьютера» с вводом ответа с клавиатуры.

Дидактический ЭОР для проведения итогового контроля по соответствующей теме. Актуальность и значимость ресурса: возможность применять тест  в учебном процессе на этапе контроля материала в индиви...

Ввод данных через клавиатуру

Презентация объясняет работу оператора Read (Readln) на Паскале...

Лабораторная работа "Ввод данных в ЭТ, редактирование и форматирование ЭТ - 7 кл"

Публикуемая лабораторная работа создана совместно с коллегой - учителем информатики Киреевой И.С.  Она предназначена для отработки учащимися 7 классов навыков ввода данных различных типов в элект...

презентация к уроку информатики в 8 классе на тему "Ввод данных"

В презентации осуществляется повторение материала, изученного ранее, предлагается выполнить ряд заданий, направленных на проверку усвоения материала. Далее подробно рассказывается об операторе ввода и...