Организация ввода и вывода данных, 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 класса. Разработка содержит презентацию, технологич...
презентация к уроку "История и общие сведения о языке программирования Паскаль. Организация ввода и вывода данных"
Данную презентацию можно использовать на уроках информатики в 8 классе при изучении программирования....
Технологическая карта урока информатики по теме "Организация ввода и вывода данных. Программирование линейных алгоритмов", 8 класс
тема "Организация ввода и вывода данных. Программирование линейных алгоритмов"...
Организация ввода и вывода данных при разработке программ
Организация ввода и вывода данных при разработке программ...