Методическая копилка учителя информатики

Главная

Организационные материалы и документы

Лабораторно-практические работы

Лекции и конспекты уроков

Интегрированные (бинарные) уроки

Дидактический материал

Презентации и демоматериалы

Флеш- и видеоуроки

Оформление кабинета

Интерактивная доска

Занимательная информатика

Экзамен по информатике

Внеклассные мероприятия

Тесты и контрольные работы

Мануалы и учебные пособия

Олимпиады/Конкурсы

Исседовательская работа

Статьи/Доклады

Полезные программы (soft)

Графические материалы

Полезные ссылки

Новости образования

ИТ в химии

ИТ в ин.языке

ИТ в математике











Новинки - 2012 г. Для авторов Как пройти аттестацию Написать письмо Рекламодателям




Лекции и конспекты уроков Программирование Урок по информатике «Программирование линейных алгоритмов»


  Авторы:
Захарова Наталия Владимировна
учитель информатики
МОУ – СОШ №2
г. Альметьевск, Республика Татарстан
www.almetedu.ru
e-mail: Написать автору


Урок по информатике
«Программирование линейных алгоритмов»
9 класс


Цели:

1. Познакомить с основными операторами линейных программ в Турбо Паскале; учить составлять программы, используя операторы ввода, вывода и присваивания.                      
 2. Формировать навыки операционного и логического мышления, навыки общения с компьютером.                           
 3. Воспитывать творческие и исследовательские качества учащихся, интерес к программированию.

Тип урока: комбинированный                             
Методы и приемы: объяснительно – иллюстративный, репродуктивный, проблемный метод,  практическая работа, метод упражнений, анализ, синтез, обобщение.              
Программно – дидактическое обеспечение: ПК, программы Microsoft PowerPoint, Turbo Pascal, мультимедиапроектор, презентация «Программирование линейных алгоритмов»,  карточки с индивидуальными заданиями.  

План урока:

I. Организация начала урока.  
 II. Актуализация знаний.
 III. Постановка целей и задач.
IV. Изучение нового материала. 
 V. Закрепление изученного на уроке.     
 VI. Информация о домашнем задании.
 VII. Подведение итогов урока.

Использованная литература:  
1. Попов В. Б. Паскаль и Дельфи. Учебный курс. – СПб.: Питер, 2005.
2. Семагина Е. Н.  Паскаль для школьников: методическое пособие по программированию  - Казань, 2003.

Ход урока:
I. Организация начала урока.
Приветствие. Проверка готовности учащихся к уроку.
II. Актуализация знаний. (Слайд 1.)
- Что такое алгоритм? ( Конечный набор точных и понятных предписаний, позволяющих механически решать конкретную задачу из определенного класса однотипных задач.)
- Назовите базовые структуры алгоритмов? (Следование (линейный), ветвление, повторение (цикл).)
- В какой форме записываются алгоритмы? (Словесная, графическая, программная.)
- Составьте алгоритм нахождения суммы чисел А и В.
(Слайд 2.)
Словесная форма:
1. Задать два числа А и В
2. Найти сумму этих чисел S=А+В
Графическая форма:

графическая форма
   

Как запишется алгоритм на языке программирования Turbo Pascal?
III. Постановка целей и задач. (Слайд 3.)
- Сегодня на уроке мы с вами познакомимся с операторами присваивания, ввода и вывода, начнем составлять программы, используя эти операторы.
IV. Изучение нового материала.
(Слайд 4.)
ЛИНЕЙНЫЕ ПРОГРАММЫ могут включать в себя операторы:

  1. присваивания,
  2. ввода,
  3. вывода.

(Слайд 5.)

  1. Оператор присваивания
  2. А:=В;     где А – переменная,  В – выражение;

Типы переменной А и значение переменной В должны соответствовать друг другу. Например: x, y: integer;  y:=2x+4;
(Слайд 6.)

  1. Какие из следующих последовательностей символов являются операторами присваивания?

А) X:=Y;
Б) MIN=K+1;
В) Rrr=125+1*A;
Г) Str:=‘120*Y’;                     (а, г)
(Слайд 7.)

  1. Пусть значения переменных X и Y равны, соответственно, 3 и 2, какие значения будут иметь эти переменные после выполнения операторов присваивания?

А) X:=X+2*Y; Y:=Y/2;   (X=7, Y=1)
Б) X:=1; X:=X+Y;           (X=3, Y=2)
В) X:=Y; Y:=X;              (X=2, Y=2)
(Слайд 8.)

  1. ОПЕРАТОР ВВОДА

Оператор ввода значений с клавиатуры имеет вид:
ReadLn(A1,A2,…,An);  - где A1,A2,…,An – имена переменных.
При выполнении этого оператора компилятор приостанавливает свою работу, программист должен набрать значения переменных в списке ввода. Каждое вводимое значение получают последовательно переменные А1, А2, …, Аn.
Readln; - переход на новую строку при вводе данных. Такой оператор применяется, когда исполнение программы желательно задержать до нажатия клавиши Enter.
 (Слайд 9.)

  1. ОПРЕАТОР ВЫВОДА

WRITE(B1,B2,…,Bn);  где B1,B2,…,Bn – выражения типов: Integer, Char, Real, String, Boolean.
Значения типа Integer – выводятся в обычной форме в виде целого числа. Значения типа Real – в простейшем случае выводятся в форме с порядком, при этом мантисса содержит 7 цифр.
(Слайд 10.)
Пример 1. WRITE(123.456);   на экране – 1.234560Е02
WRITE(-0.000123);  на экране – -1.230000Е-04
Для удобства восприятия вывода существует возможность задания маски: WRITE(A:N:M);
N – выражение, обозначающее общее число позиций, отводимых под значение А
M – выражение, обозначающее число позиций, отводимых под дробную часть.

маска
 

(Слайд 11.)
Пример 2.

WRITE(123.456:10:4);
WRITE(123.456:6:2);   
Значения типа Char и String выводятся в виде одного или последовательности символов. Значения типа Boolean выводятся в виде True или False.
(Слайд 12.)
WRITELN(B1,B2,…,Bn); - отличается от первого тем, что после вывода последнего значения курсор переводится в начало следующей строки экрана.
WRITELN;
Переводит курсор на следующую строку.
V. Закрепление изученного на уроке.
- Сейчас мы с вами попробуем написать первую программу.  (Учащиеся набирают программу в среду Турбо Паскаль.)
(Слайд 13.)
Пример 3.
Вывести на экран фразу – «Моя первая программа».
Имя этой программы primer3. Заметим, что в имени программы не должно быть пробелов, оно должно начинаться с буквы, состоять только из латинских букв, цифр и некоторых символов, не допускается использование точки и запятой.
Решение:
Program primer3;     
(Описательной части нет, а сразу идет раздел операторов, начинающийся  со служебного слова Begin)
Begin
writeln(‘Моя первая программа’); (оператор вводит текст)
readln; (задерживает исполнение программы до нажатия клавиши Enter)
end.       (конец программы)
(Слайд 14.)
Пример 4. Написать программу нахождения суммы чисел А и В, вводимых с клавиатуры.
- Вспомним этапы решения задач на компьютере. Для начала определим, что нам известно? (Известны два числа А и В.)
- Какая математическая модель подойдет для решения этой задачи? (S=A+B)

графическая форма
 

- Запишем алгоритм графическим способом.
- Теперь, когда алгоритм записан, можно составить программу. Для этого вспомним структуру программы в Паскале.
Program primer4;  { Заголовок программы }
Var A,B,S: Integer; {Раздел описания переменных }
Begin   { Раздел операторов}
Writeln(‘Введите значения чисел А, В’);  {оператор вывода}
Read(A,B);  {оператор ввода значений переменных с клавиатуры}
S:=A+B;  {оператор присваивания}
Writeln(‘S=‘, S); {оператор вывода значения}
Readln;  {оператор ждет нажатия клавиши ввода}
End. {конец программы}
Учащиеся вводят программу в компьютер. Для тех, кто быстро справился с заданием, раздаются карточки с индивидуальными заданиями.
VI. Информация о домашнем задании.
(Слайд 15.)
Написать программу вычисления площади равнобедренной трапеции. Значения основания и боковой стороны  вводятся с клавиатуры.

VII. Подведение итогов урока.
(Слайд 16.)
- Какие операторы включают линейные программы?  (Операторы присваивания, ввода, вывода.)
- Назовите операторы ввода?  (readln)
- Назовите операторы вывода? (Write, writeln)
- Чем отличается оператор Write от оператора Writeln? (Оператор Writeln переводит курсор на новую строку.)
Оценивание работы класса  и отдельных учащихся на уроке.

Карточка №1

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

Карточка №2

Написать программу нахождения периметра прямоугольника. Значения длины и ширины вводятся с клавиатуры.

Карточка №3

Написать программу нахождения площади прямоугольного треугольника. Значения катетов вводятся с клавиатуры.

Карточка №4

Написать программу нахождения стоимости покупки. Значения цены и количества вводятся с клавиатуры.

Карточка №5

Написать программу нахождения площади квадрата. Значение стороны вводится с клавиатуры.





Дополнительно
файл презентации к уроку по информатике «Программирование линейных алгоритмов»

Слайд 1
слайд 1


Слайд 3
слайд 3


Здесь представлен лишь скриншот презентации. Полный вариант содержит 16 слайдов, который можно скачать бесплатно.


Файл презентации к уроку по информатике «Программирование линейных алгоритмов» в формате PPT и конспект урока в формате .doc объемом 320 Kб (2-2-5-15.zip 320 Kб) можно [Cкачать]

03.09.2010



КОММЕНТАРИИ

Макпал, Караганда
Спасибо большое! Очень выручили.
29-01-2011 08:20
Сергей, Якутск
Спасибо большое!!!!
19-02-2011 03:34
Маша, Якутск
тут ничё такого нет мне не помогло если чесно
09-03-2011 16:59
Васёк, Новосибирск
чесно...грамотеи...
24-03-2011 09:34
Васёк, Новосибирск
Маша из Якутска, слово честь Вам знакомо?
24-03-2011 09:36
Михаил, Ставрополь
Ну, что за люди? Человек выложил урок, поделился наработкой, а им лишь бы всё обгадить
04-04-2011 20:46
Нелли Ответ на сообщение Ну, что за люди? Человек выложил урок,
Ну, что за люди? Человек выложил урок, поделился наработкой, а им лишь бы всё обгадить
Точно, не нравится, не бери, ищи лучше, а лучше сделай сам.
04-04-2011 21:03
Анжелика, Оренбург
спасибо большое, очень помогло
05-04-2011 10:45
Лана, Россия
Помогите пожалуйста мне карточку решить или программу написать
Я вообще ничего не понимаю

S=2/x+2/2x+2/3x+...2/nx
вот как это решить
13-04-2011 16:27
Татьяна, Оренбург
Спасибо
15-04-2011 10:09
Лена, Орск
Спасибо!!!Очень выручили!!!
16-04-2011 12:32
маша
Спасибо!!!
12-05-2011 21:35
Анастасия, рязань
спасибо, огромное.я несколько уроков пропустила и вот многое поняла))
29-10-2011 18:30
яна
даны 2числа.найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел
18-01-2012 11:35

 

Добавить комментарий



Комментарий:*
Ваше имя:*   Город:




наверх




ЖМИТЕ СЮДА







Последние новости
- Премьера камер Optio I-10, Optio H90 и Optio E90 от Pentax
- Основные направления управления фирмой
- Какие специалисты понадобятся в будущем?






свидетельство о публикации


Архив материалов







































PR-CY.ru

Rambler's Top100



©2007-2012 Усольцева Э.М-А.