Организация ввода и вывода данных, 9 класс,Босова
план-конспект урока по информатике и икт (9 класс) на тему

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

Скачать:

ВложениеРазмер
Файл Материал к уроку904.29 КБ

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

Тема урока: «Операторы ввода и вывода. Программирование линейных алгоритмов»

 

Цели урока:

               

Обучающие: знание назначения и написания операторов ввода read, readln и

  вывода write, writeln, умение применять операторы ввода и вывода при написании

  программ;

  Развивающие:  формирование навыков логического мышления, развитие внимания, памяти,

  творческих и исследовательских качеств обучающихся;

  Воспитывающие: воспитание культуры работы за компьютером и организации рабочего места,

культуры устной, письменной речи, поведения.

 

План урока:

I. Организационный момент. (2 м)

II. Проверка Д/З. (2 м)

III. Актуализация знаний обучающихся. (4 м)

IV. Изучение нового материала. (7)

V. Первичное закрепление материала. Вопросы. (3 м)

VI. Физминутка. (3 м)

VII. Закрепление нового материала. Практическая работа. Тест. (5+8+5=18 м)

VIII. Информация о домашнем задании. (2 м)

IX. Подведение итогов. Выставление оценок. (2 м)

X. Рефлексия. (2 м)

Ход урока:

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

Притча «Истинные знания».

   Однажды школьный Учитель пришел к очень уважаемой Учительнице и обвинил ее в том, что ее метод обучения абсолютно алогичен, что это какая-то безумная болтовня, и в некоторых других вещах такого рода. Учительница достала из своей сумки драгоценный камень. Она указала на магазинчики торгового центра и сказала:

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

 Школьный Учитель перепробовал все, что мог, но ему предлагали не больше, чем сотню серебряных пенсов.

 - Отлично, - сказала Учительница. – А теперь пойдите к настоящему ювелиру и посмотрите, что даст Вам он за этот камень.

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

 Учительница сказала:

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

 Если вы хотите уметь определять истинную ценность камня, станьте ювелиром.

И сегодня мы с вами получим очень ценные знания в области программирования! На прошлом уроке мы с вами познакомились с общими сведениями о языке программирования Паскаль. Расскажите, что вы узнали об этом языке…..какой алфавит языка?........ Как правильно записать имена на языке Паскаль?  А сейчас мы с вами проверим знание служебных слов. У вас на столах есть карточки с вопросами, в течении 1-2 мин ответьте на этот тест. После этого поменяйтесь с соседом по парте, откройте таблицу в учебнике и проверьте, выставьте баллы на листочках.

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

Итак, наша программа работает, но результата мы не видим, и эта программа работает только для определенных нами значениях основания и высоты. Давайте вспомним структуру алгоритма. На блок-схемах нам всегда это было видно…. Нужен вывод данных. Так какова же тема нашего сегодняшнего урока? «Организация ввода и вывода данных… целью урока будет умение применять операторы ввода и вывода при написании программ; с помощью чего мы с вами достигнем? С помощью программы Паскаль АВС, вы уже делали это? Нет. Значит сегодня это будет для вас впервые! Запишем тему сегодняшнего урока «Организация ввода и вывода данных.Первая программа на языке Паскаль.

Организация ввода – вывода информации необходима для обеспечения связи с пользователем программы. Какая-то информация должна передаваться программе пользователем в качестве исходной, результаты обработки должны быть сообщены пользователю. Для этого используются стандартные операторы

- Write и WriteLn для записи (вывода информации из программы).

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

В качестве параметров оператора чтения используются имена переменных. Параметрами оператора записи могут служить текст, заключенный в апострофы, выражения.

Ln (line) позволяет после выполнения оператора переместить курсор в начало следующей строки.

Вариант организации вывода

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

Результат

Без разделителей

write (1,  20,  300).

120300

Разделители – запятые

write (1, ’,’ , 20, ’, ’, 300)

1, 20, 300

Разделители – пробелы

write (1,  ‘  ‘,  2,  ‘  ‘,  3)

1 20 300

- Read и ReadLn для чтения (ввода информации в программу);

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

write (s:x:y)

x - общее количество позиций, отводимых под число;
y -  количество позиций в дробной части числа.

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

Результат выполнения оператора

write (‘s=‘, s:2:0); 

s=15

write (‘s=‘, s:3:1);

s=15.0

write (‘s=‘, s:5:1);

s=    15.0

Ввод данных с клавиатуры

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

var i, j: integer; x: real; a: char;

read (i, j, x, a); 

Варианты организации входного потока:

1  0  2.5  А<Enter>           1,0   <Enter>             1<Enter>

                                  2.5, А<Enter>            0<Enter>

                                                         2.5<Enter>

                                                     А

Пробуем с нашей программой.

Дома напишите программу, которая будет нам вычислять площадь и периметр прямоугольника по двум его сторонам, а так же параграф 3.2

А сейчас ответьте на следующие вопросы:

3. Назовите операторы ввода? 
4. Назовите операторы вывода?
Формат вывода
5. Чем отличается оператор Write от оператора Writeln?

Оцените свои ответы и занесите результаты в оценочный лист

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

А теперь я предлагаю вам самостоятельно написать программу, которая позволит подсчитывать площадь круга по формуле s=π*r2. Радиус круга неизвестен. Ответ вывести на экран.

  Результаты занеси в оценочный лист.

 А теперь откройте презентацию на рабочем столе Итоги урока и давайте вместе ответим на предложенные вопросы.

На этом наш урок окончен, спасибо за внимание

Одна из интересных задачек-фокусов для детей — задумай число:
Задумайте любое число, прибавьте к нему следующее за ним в ряду чисел. К результату прибавьте 9. Полученное число разделите на 2 и отнимите задуманное число. 
Если Вы все сделали правильно, получилось 5. 

Все ответы верны – «5», одна ошибка «5»,  две – «4», три «3», четыре и более «2»

End

And

Program

procedure

then

var

Все ответы верны – «5», одна ошибка «5»,  две – «4», три «3», четыре и более «2»

var

while

if

begin

else

or

Оценочный лист

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

Ответ на вопрос

программа

Поставь оценку за программу «5», если составленная тобой и набранная программа запустилась с первого раза.

Поставь оценку за программу «4», если составленная тобой и набранная программа запустилась после исправления 1-2 ошибок.

Поставь оценку за программу «3», если составленная тобой и набранная программа запустилась после исправления 3-4 ошибок.

Поставь оценку за программу «2», если составленная тобой и набранная программа не запускается.

  Оцени обе программы. Результаты занеси в оценочный лист.


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

Основы программирования: ТЕМА 02. СТРУКТУРА ПРОГРАММЫ В ПАСКАЛЕ. ВВОД И ВЫВОД ДАННЫХ.

ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране ...

Урок Организация ввода и вывода данных

Презентация к уроку 8 класса на тему Организация ввода и вывода данных по программе Босовой Л.Л....

Методическая разработка урока информатики "Организация ввода и вывода данных"

Методическая разработка урока информатики "Организация ввода и вывода данных"  при написании программ на языке Паскаль для учащихся 8 класса. Разработка содержит презентацию, технологич...

презентация к уроку "История и общие сведения о языке программирования Паскаль. Организация ввода и вывода данных"

Данную презентацию можно использовать на уроках информатики в 8 классе при изучении программирования....

Организация ввода и вывода данных при разработке программ

Организация ввода и вывода данных при разработке программ...