180568
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаКонспектыУрок по информатике Оператор присваивания,ввод и вывод данных

Урок по информатике Оператор присваивания,ввод и вывод данных

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Возгрина Наталья Александровна учитель информатики

Класс: 10

Тема урока: «Оператор присваивания, ввод и вывод данных»

Цели и задачи урока:

Образовательные:

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

  • формирование умения грамотного использования операторов ввода и вывода при написании программ;

Развивающие:

  • формирование приемов логического и аналитико-синтезирующего мышления

  • развитие внимания, памяти;

  • развитие интереса к изучению программирования

Воспитательные:

  • воспитание информационной культуры учащихся;

  • воспитание культуры работы за ПК и организации рабочего места

Тип урока по дидактической цели: урок ознакомления с новым материалом

Тип урока по форме проведения: комбинированный урок с элементами практикума

Методы и приемы: объяснительно – иллюстративный, репродуктивный, практическая работа

Средства обучения:

  1. Аппаратное обеспечение: мультимедиапроектор, , компьютеры.

  2. Программное обеспечение: операционная система Windows, офисная программа Microsoft Power Point, среда программирования Pascal АВС.

  3. Раздаточный материал

  4. Презентация Power Point.

  5. Этапы урока:

1. сообщение темы, цели, задач урока и мотивация учебной деятельности;

2. подготовка к изучению нового материала;

3. ознакомление с новым материалом;

4. физминутка

5. первичное осмысление и закрепление связей и отношений в объектах изучения путем применения полученных знаний на практике;

6. постановка задания на дом;

7. подведение итогов урока, рефлексия.


Ход урока

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

Мотивация учебной деятельности.

Притча о знаниях.

Получив однажды сильный удар от огнива, кремень возмущенно спросил у обидчика:

– С чего ты так набросилось на меня? Я тебя знать не знаю. Ты меня, видимо, с кем-то путаешь. Оставь, пожалуйста, мои бока в покое. Я никому не причиняю зла.

– Не сердись попусту, сосед, – с улыбкой промолвило огниво в ответ. – Если ты наберешься немного терпения, то вскоре увидишь, какое чудо я извлеку из тебя. При этих словах кремень успокоился и стал терпеливо сносить удары огнива. И наконец, из него был высечен огонь, способный творить подлинные чудеса. Так терпение кремня было по заслугам вознаграждено.

Притча сказана для тех, кто поначалу робеет в учебе. Но если запастись терпением и проявить старание, то посеянные семена знания непременно дадут добрые всходы. Ученья корень горек, да плод сладок.

Объявление плана урока.


Для реализации данного урока Вам даётся возможность создать собственную фирму (сообщество программистов). Для этого необходимо:

  1. Заработать стартовый капитал (отвечая на вопросы).

  2. Получить «Свидетельство» о создании фирмы.

  3. Опробовать себя в качестве сотрудника фирмы (получив должность по итогам ответов на вопросы.)

  4. Проанализировать целесообразность своей работы и работы конкурирующей фирмы.

  5. Подвести итоги работы.


Актуализация знаний учащихся.



Итак, сейчас 1 этап – формирование стартового капитала:



1.Учитель задает вопросы: (за каждый правильный ответ бал)

  • 1). Из каких разделов состоит программа на языке Паскаль? (Раздел заголовка, раздел описаний, раздел операторов). 

    2). С какого служебного слова начинается программа? (Program)
     

    3). Как описываются переменные? (Var список переменных: тип переменных).
     

    4). С чего начинается основная программа? (Begin)
     


    8). Чем заканчивается программа? (End.)
     

    2) Найди соответствие. Структура программы на языке Pascal.


1

Program <имя программы>;

А

Начало программы

2

Const <имя константы>=< значение>;

Б

Раздел описания переменных

3

Var <имя переменной>: <тип переменной>;

В

Раздел описания констант

4

Begin

Г

Заголовок

5

<выполняемые команды>;

Д

Конец программы


6

End.


Е

Раздел операторов /тело программы/


1 - _______, 2 - _______, 3 - _______, 4 - _______, 5 - _______, 6 - ________.


3) На доске записаны примеры, посчитайте устно, чему будут равны значения переменных a и b: 

  • a := 15 div (16 mod 7); (7)

  • b := 4*5 div 3 mod 2; (0)

4) Запишите выражение в математическом виде (Вызвать ученика к доске)

Х:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));





5) Записать арифметические выражения на языке Pascal. (на доске)

1.y = - 5 cos 2x

2.y = сtg x + |x|

3.y = hello_html_c0a76b5.gif

Итак,подведем итоги . У кого больше стартовый капитал?

Теоретическая основа урока. (объявляется тема и цели урока)

Ознакомление с новым материалом

Выполни цепочку присваиваний, чему равно а и b:

  1. с:=5

d:=-3,5

a:=5*d

b:=c

a:=d-b


  1. a:=1

c:=18

d:=a*с/9

b:=a-d

a:=c

  1. a:=7

b:=9

a:=b-a

b:=7*b

a:=0,1*a


  1. a:=-8

c:=a*5

d:=c-a

b:=4*d

a:=c


  1. с:=5

d:=12

a:=5*d

b:=c*0,3

a:=d-b


Ответы: 1) а= -8,5 и b=5; 2) а= 18 и b=-1;

3) а= 0,2 и b=63; 4) а= -40 и b=-192;

5) а= 10,5 и b=1,5;


Взаимопроверка – Обмен карточками, за правильный ответ 1 балл (итого 5 баллов),


.Ознакомление с новым материалом. Дети самостоятельно работают с ЭОР. 
(http://mif.vspu.ru/books/pascal/writeln.html) 
Отвечают на вопросы и создают конспект. 
Вопросы конспекта: 
1. Для ввода исходных данных чаще всего используется оператор … 
2. Для вывода результатов работы программы на экран используется оператор: … 

4). Как записывается
 оператор вывода? (Writeln (‘текст’, список переменных)) 

5). Как записывается оператор ввода? (Readln(список переменных))
 



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

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

Ввод данных с клавиатуры выполняется операторами: READ и READLN.

Формат:

Read (список переменных);

Readln (список переменных);


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


Например:

Readln (x, y, z);

Read (beta, gamma);

При выполнении оператора READ(READLN) программа останавливается и ждет, пока нужное количество чисел не будет введено с клавиатуры. Вводимые числа разделяются пробелами или нажатием клавиши Enter. По завершении ввода данных следует нажать Enter, после чего компьютер перейдет к выполнению следующего оператора программы.


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

Вывод данных на экран дисплея выполняется операторами: WRITE и WRITELN.

Формат:

Write (список выражений);

Writeln (список выражений);


Выражение в списке разделяются запятыми. Значения выражений сначала вычисляются, а затем выводятся на экран. Буквы ln имеют то же значение, что и в операторе readln. Вслед за выражением через двоеточие можно указать ширину поля экрана, в котором разместится выводимое значение. Например, оператор write (10:3, 55:6) займет для вывода числа 10 три позиции, а для вывода числа 55 - шесть позиций на экране.

При выводе вещественных значений можно указать, сколько десятичных цифр следует сохранить в дробной части числа, причем количество цифр указывается вслед за шириной поля после двоеточия. Например, x = 3,14159, то оператор write (x:6:2) займет для вывода переменой х шесть позиций, две из которых будут использованы для дробный части х (т. е. значение х будет округлено до 3,14).

Для того чтобы прокомментировать выводимые значения, в список вывода можно помещать строки любых символов, заключенные в одинарные кавычки (апострофы). Например, при выполнении фрагмента программы

х: = 3.5;

Write ( 'Ответ ', х: 4,'км/с');


на экране будет выведено:

Ответ: 3.5 км/с

  1. Что появится на экране после выполнения следующих команд:

a := 4;

write (a);

write (‘a’);

2.Что будет выведено на экран после выполнения программы?

Program Task_2;

Var a, b, c: integer;

Begin

Write (1);

Write (2, 3);

Writeln (4);

Write (5);

Writeln (6,7);

Writeln;

Write (8);

End.


  1. Что будет выведено на экран после выполнения фрагмента программы:

a := 5;

b := 2;

writeln (‘Сумма a и b =’, a + b);



Физкультминутка: я называю команды - вы выполняете.

  1. Зажмурить глаза – открыть (5 раз)

  2. Посмотрели на пол, потолок, влево, вправо, перед собой(5 раз)

  3. Посмотрите на соседа по парте – подмигните ему правым глазом, подмигните левым(5 раз)

Первичное закрепление материала.

«На ошибках учатся» - индивидуально каждый игрок может получить по 5 очков,

найдено 5 ошибок – «5»; найдено 4 ошибки – «4»; найдено 3 ошибки – «3»

Найдите ошибки в программе: (Найдите периметр пятиугольника)

program  ком1;
var a, b, c, d, e, P: integer;
begin
writeln (‘введите стороны пятиугольника’);
readln (a,b,c,d,e);
P:=a+b+c+d+e;
writeln (‘периметр пятиугольника =‘, P);
end.


Найдите ошибки в программе:(Найдите значение выражения 5х2-10х+2  для любого значения х )
programm  ком2;
var x, y: real;
begin;
writeln (‘введите любое число’);
readln (х);
y:=5*х*х-10*х+2;
writeln (‘значение выражения =‘, y);
end.

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

Практическая работа.

Составь программу вычисления идеального веса человека по его росту при условии, что идеальный вес (кг) = рост (см) - 100.

program B;

var v,r: integer;

begin

writeln;

write (‘Введи свой рост - ’);

read (r);

v:= r-100;

writeln;

write (‘Идеальный вес - ’, v);

readln;

end.

Уровень С

Составь программу вывода на экран рисунка белки из псевдографических символов.

 program C;

uses crt;

begin

clrscr;

writeln(‘$$$$$ ________________________________$$$$$’);
writeln (‘__$$$$$$$$___ ___________________,,$$$$$$$’);
writeln ('___$$$$$$$$$$,,_____________,,$$$$$$$$$$’);
writeln ('__$$$$$$$$$$$$___ _______ ___$$$$$$$$$$$$’);
writeln (‘___$$$$$$$$$$$$$__ _____ __$$$$$$$$$$$$$’); 
writeln (‘____$$$$$$$$$$$$$__ ____ __$$$$$$$$$$$$$’);
writeln (‘____$$$$$$$$$$$$$$$_@_$$$$$$$$$$$$$$$’);
writeln (‘______$$$$$$$$$$$$$@@$$$$$$$$$$$$$$***’); 
writeln (‘______________*$$$$$@$$$$$$___________’);
writeln (‘______$$$$$$$$$$$$* @ *$$$$$$$$$$$$’);

writeln (‘____$$$$$$$$$$$$$ * @ *$$$$$$$$$$$$$’);
writeln (‘___$$$$$$$$$$$$$$* _@@_ * $$$$$$$$$$$$$$$’);
writeln (‘__*$$$$$$$$$$$$$$4___@___$$$$$$$$$$$$$$$$$’);
writeln (‘_*$$$$$$$$$$$$$$____*_____$$$$$$$$$$$$$$$’);
writeln (‘*___$$$$$$$$$$$$$___________$$$$$$$$$$$$**’);
writeln (‘________$$$$$$_________________**$$$$$’);
writeln (‘_________$*$$**_________________**$$**’);

writeln (‘ * *’);

readln;

end.


Домашнее задание. А теперь запишите домашнее задание:

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

Задача 2. Написать программу, которая выводит на экран четверо­стишие:

Унылая пора! Очей очарованье!

Приятна мне твоя прощальная краса —

Люблю я пышное природы увяданье,

В багрец и золото одетые леса.

А. С. Пушкин



Подведение итогов. Выставление оценок.


Рефлексия «Шесть шляп»


hello_html_3a041513.jpgБЕЛАЯ – Тебя интересуют только факты! /Что ты уже знаешь? Какая информация тебе еще необходима? Как можно получить недостающую информацию?/


hello_html_m61be83d1.jpg ЧЁРНАЯ - Ты ворчун – пессимист, ты все критикуешь!!! /Что тебе не понравилось? Что вызывает сомнения?/


hello_html_m22b0a198.jpg ЖЁЛТАЯ – Ты обаятельный оптимист, ты всем доволен! / Что тебе понравилось больше всего? Почему это стоит знать и применять?/


hello_html_6b701933.jpg ЗЕЛЕНАЯ – Ты невероятно творческий человек, ты фантазер! /Какие новые идеи у тебя возникают? Как можно еще применять полученные знания?/


hello_html_m6a8cd577.jpg СИНЯЯ – Ты размышляешь о пользе, которую несут новые знания, ты мудрец! /Чего ты достиг? Как следует применять полученные знания для эффективного достижения своих целей?/


hello_html_m3437234f.jpgКРАСНАЯ – Ты не думаешь, ты чувствуешь, тебя переполняют эмоции! /Что ты чувствуешь: страх, радость, угрозу, восхищение, желание действовать?/














hello_html_3afa4ea7.gif





Общая информация

Номер материала: ДВ-280097

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

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

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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