Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2





Скачать 61.51 Kb.
НазваниеПрограмма по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2
Дата публикации06.12.2013
Размер61.51 Kb.
ТипУрок
100-bal.ru > Информатика > Урок
Тема урока: «Условный оператор. Ветвление»
Учитель информатики

МОУ «Краснооктябрьская СОШ»

Шумерлинского района ЧР

Яковлева В.К.

Аннотация.

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

Для решения задач с условием в языке Turbo Pascal 7.0 имеет специальный оператор, он называется «условный». На программирование в 9-11 классах отводится 68 часов. Это четвёртый урок – урок в 9 классе.
Тип урока: Урок изучения нового материала.
Цели:

Обучающая:

  • Повторение ранее изученного материала;

  • Дать основные сведения об условном операторе в языке программирования Turbo Pascal 7.0;

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

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

  • Продолжить развивать логическое мышление, умение сравнивать, анализировать, делать выводы.

Воспитывающая:

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


Оборудование:

Персональные компьютеры с Turbo Pascal 7.0;

Компьютер учителя;

Мультимедийный проектор;

Интерактивная доска.
Учебный и раздаточный материал:

Карточка ученика;

Презентация к уроку.
План урока:

  • Проверка домашнего задания.

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

  • Решение задач.

  • Итог урока.

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


Ход урока
1. Проверка домашнего задания.
Сопровождается презентацией (Приложение 1).
Вопросы:

  1. Как записывается оператор вывода?

  2. Как записывается оператор ввода?

  3. Как записывается оператор присвоения?

  4. Чем заканчивается программа?

  5. Записать на языке Turbo Pascal 7.0 следующие выражения:


у = 5х2-10х+2;
z=14x4 - 5x3 +11x - 17 .

6. Какие отношения можно применять к переменным целого типа?

Примерные ответы обучающихся:

Оператор вывода WRITE (a1, a2, … , an) - выводит последовательно значения переменных a1, a2, … , an, причём переход на следующую строку не происходит.

Оператор вывода WRITELN (a1, a2, … , an) - выводит последовательно значения переменных a1, a2, … , an, причём переход на следующую строку происходит.

Оператор ввода READ (a1, a2, … , an) – каждое вводимое значение получают последовательно переменные a1, a2, … , an. Оператор ввода READLN (a1, a2, … , an) – каждое вводимое значение получают последовательно переменные a1, a2, … , an, а так же происходит переход на новую строку при вводе данных.

Оператор присвоения записывается “:=”.

Программа заканчивается END.

Запись выражений: Математическая запись Запись на языке Turbo Pascal 7.0

у = 5х2 -10х+2 Y: = 5*SQR(x) – 10*x + 2

y= (x-5)/√x+4 Y : = (x - 5)/SQRT(x+4)
2. Изучение нового материала.

1. Условный оператор
Сопровождается презентацией (Приложение 1).
Условный оператор в Turbo Pascal 7.0 помогает осуществить "ветвление" программы, т. е. передать управление по условию.
Условный оператор имеет вид:
IF условие THEN <оператор1> [ELSE <оператор2>]
Выполнение условного оператора начинается с вычисления значения логического выражения, записанного в условии. Простые условия записываются в виде равенств или неравенств. Сложные условия составляют из простых с помощью логических операций, если условие истинно, то выполняется <оператор1>, в противном случае - <оператор2>.
Разбор условного оператора можно выполнить на следующем простом примере.
Пример 1.
Даны два числа А и В. Найти наибольшее из них.
Решение.
program prim1;
uses crt;
Описываем переменные А и В как целые.
var a,b: integer;
begin
Вводим два целых числа.
writeln(‘введи два числа’);
readln(a,b);
Если A>B, то выводим на экран A, иначе B.
if a>b then writeln (a) else writeln (b);
readln;
end.
Примечание:
В Turbo Pascal 7.0, если в качестве оператора должна выполниться серия операторов, то они объединяются в операторные скобки begin-end.
3. Решение задач.
1. Задача 2 решается у доски:
Какими будут значения переменных j, k после выполнения условного оператора:
If j>k Then j:= k-2 Else k:=k-2;
если исходные значения переменных равны: j=3, k=5; j=3, k=3; j=3, k=2 .
Решение.
При j=3, k=5 получим:
Так как условие j>k не выполняется, то выполняется k=k-2, то есть k=5-2, k=3.
Ответ: j=3, k= 3.
При j=3, k= 3 получим:
Так как условие j>k не выполняется, то выполняется k=k-2, то есть k=3-2, k=1.
Ответ: j=3, k= 1.
При j=3, k=2 получим:
Так как условие j>k выполняется, то выполняется j = k-2, то есть j =2-2, j=0.
Ответ: j=0, k= 2.
2. Раздаются карточки ученикам для дальнейшей самостоятельной работы. В карточке опорный конспект по теоретическому материалу и решению задач на ветвление, а так же перечень задач для домашней работы.
4. Итог урока.

Подводя итог урока, ответим на следующие вопросы:

  • Что нового я узнал(а) на этом уроке?

  • Что было особенно сложным для меня?

  • Так и не понял(а) …

  • Мне было (не)интересно.


5. Домашнее задание.
Домашнее задание находится в конце карточки ученика. (Приложение 2).
Литература
1. Окулов. С.М., Основы программирования. – 3-е изд. – M: БИНОМ. Лаборатория знаний, 2006.
2. Задачник – практикум по информатике. Учебное пособие для средней школы. Том 1. Под. Ред. И. Семакина, Е. Хенера. – Лаборатория Базовых Знаний., 2005
3. Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В., Информатика. Базовый курс: учебник для 9 кл. – М. Лаборатория Базовых Знаний, 2007.


  1. PASCAL. Практикум. Чернов Н.А., Мамелина С.В., Новосельцев С.В. Кастрома, 2009.

  2. Конспекты уроков информатики в 9-11 классах: практикум по программированию/ авт.- составитель А.А. Чернов. - Волгоград: Учитель, 2006.


Приложение 2
Карточка ученика

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

Существует класс задач, в которых решение зависит от выполнения или не выполнения какого – либо условия.

Для решения задач с условием в языке Turbo Pascal 7.0 имеет специальный оператор, он называется «условный».

Запишем формат данного оператора, он имеет две формы:

Полная форма записи:

IF условие THEN <оператор1> ELSE <оператор2>

Это значит: ЕСЛИ условие выполняется ТО выполняется оператор 1 ИНАЧЕ (если условие не выполняется) выполняется оператор 2.

Например: IF A>0 THEN S:=S+D ELSE S:=S – D;

Не полная форма записи: IF условие THEN оператор

Это значит: ЕСЛИ условие выполняется ТО выполняется оператор.

Например: IF A>B THEN S:=A-B;

IF A
Следует учитывать замечание:

После THEN и ELSE можно использовать только один оператор.

Если по условию задачи необходимо использовать несколько операторов или выражений при выполнении или невыполнении условия применяется составной оператор: begin-end.

Рассмотрим решение задач:

  1. Найти сумму трёх чисел вводимых с клавиатуры, при условии, что они будут положительными.

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

Задача 1

Задача 2

PROGRAM sum_pol;

USES CRT;

VAR x, y, z, s: REAL;

BEGIN

WRITELN (‘enter x, y, z’);

READLN (x, y, z);

S:= 0;

IF X>0 THEN S: = S+X;

IF Y>0 THEN S: = S+Y;

IF Z>0 THEN S: = S+Z;

WRITELN (‘S =’,S);

READLN;

END.

PROGRAM prois;

USES CRT;

VAR x, y, z, p,d: REAL;

BEGIN

WRITELN (‘enter d’);

READLN (d);

WRITELN (‘enter x, y, z’);

READLN (x, y, z);

P:= 1;

IF X>D THEN P: = P*X;

IF Y>D THEN P: = P*Y;

IF Z>D THEN P: = P*Z;

WRITELN (‘P =’, P);

READLN;

END.

  1. Самостоятельно решить задачу: Найти сумму трёх чисел при условии, что они кратны числу К.

  2. Домашнее задание:

  1. Выучить формат записи условного оператора. Привести примеры.

  2. Имеется условный оператор:

if D<> 10 then writeln('ypa!') else writeln( 'плохо...');

Можно ли заменить его следующими операторами:

If D=10 then writeln('ypa!') else writeln('плохо...');

if D=10 then writeln('nnoxo...') else writeln('ypa!');

if D<>10 then writeln('плoxo...') else writeln(ypa!').

  1. Составить программу для задачи: найти произведение трёх чисел, при условии, что они меньше заданного числа М.

Добавить документ в свой блог или на сайт

Похожие:

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Проектно-образовательная деятельность по формированию у детей навыков безопасного поведения на улицах и дорогах города
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: Создание условий для формирования у школьников устойчивых навыков безопасного поведения на улицах и дорогах
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
«Организация воспитательно- образовательного процесса по формированию и развитию у дошкольников умений и навыков безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: формировать у учащихся устойчивые навыки безопасного поведения на улицах и дорогах, способствующие сокращению количества дорожно-...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Конечно, главная роль в привитии навыков безопасного поведения на проезжей части отводится родителям. Но я считаю, что процесс воспитания...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспитывать у детей чувство дисциплинированности и организованности, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Всероссийский конкур сочинений «Пусть помнит мир спасённый» (проводит газета «Добрая дорога детства»)
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспиты­вать у детей чувство дисциплинированности, добиваться, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...



Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск