Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Открытый урок по информатики на тему "Разветвляющиеся алгоритмы.Полная и неполная форма ветвления."
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Открытый урок по информатики на тему "Разветвляющиеся алгоритмы.Полная и неполная форма ветвления."

библиотека
материалов





Отдел образования акимата Таласского района

средняя школа имени А.С.Пушкина

КГУ



Открытый урок на тему:

«Разветвляющиеся алгоритмы . Полная и неполная форма ветвления.»



hello_html_m3aa9193.jpg



Учитель : Вояковская Лариса Фаритовна

г. Каратау





Разветвляющейся алгоритмы . Полная и неполная форма ветвления.



Цель:

1.сформировать знания основных операторов алгоритмической структуры “ветвление”,привить навык программирования с использованием полной и неполной формы ветвления для решения конкретных задач.

2. развитие алгоритмического мышления, памяти, внимательности.

3. воспитание трудолюбия, бережного отношения к компьютерной

техники.



Задачи:

Учебная – углубление, обобщение и систематизация знаний по программированию.

Ход урока

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



  1. Приветствие

  2. Проверка присутствующих



II Повторение.

Задание 1. Найти ошибку в записи программы:

Programm Задача;

Uses Crt;

Var R, l, Sreal

Begin

Write ln (ввести значение R)
Readln (R);
L = 2*Pi*R;
S = Pi * Sqrt (R);
Writeln (‘S=’, S:7);
Writeln (‘l=’, l:7);

End.

Program Zadacha;

Uses Crt;

Var R, l, S : real;

Begin

Writeln (‘ввести значение R’);
Readln (R);
L := 2*Pi*R;
S := Pi * Sqr (R);
Writeln (‘S=’, S:7:2);
Writeln (‘l=’, l:7:2);

End.

Задание 2. Закончите предложения

  1. Алгоритм –это…

  2. Алгоритм делится на три вида : линейный…

  3. Раздел операторов начинается с ключевого слова -…



  Задание 3. .Чтобы определить вид алгоритмической структуры, которую мы будем изучать на уроке, необходимо отгадать ребус:

hello_html_m63b2fc99.jpg



Ответ: вЕТ вЛЕ НиЕ



III Новая тема

Разветвляющимся называется алгоритм в котором в зависимости от условия выполняется то или иное действие .



Существуют две формы ветвление : полная и неполная формы



hello_html_29eef8e5.jpg



Синтаксис на языке программирования TurboPascal:

Полное ветвление: if <условие> then <оператор1> else <оператор2>;

Неполное ветвление: if <условие> then <оператор1 >;

Если <условие> истинно (true), то выполняется <оператор_1>, в противном случае (false) - <оператор_2>.

<Условие> - логическое выражение типа Boolean;

Если <условий> несколько, то они заключаются в скобки и объединяются ключевыми словами: and, or, not.

=

<

>

<

>

hello_html_m61f40dd9.gif

=

<

>

<=

>=

<>

В TurboPascal, если в качестве оператора должны выполняться серия операторов, то они объединяются в операторные скобки Begin – end;

if <условие> then

begin
<
операторы>;
end;
else
begin
<
операторы>;

end;





  1. Составим разветвляющий алгоритм в виде блок схемы к сказке «Иван-Царевич и серый волк.»

Поехал Иван – Царевич на сером волке за Жар – Птицей. Ехал он, ехал, глядь – перед ним лежит огромный камень. На камне надпись: “Направо пойдешь – коня потеряешь, налево пойдешь – голову сложишь…”



hello_html_m7a4a27a8.jpg





  1. Составим программу для решения задачи по физике на закон Гука.



Жесткость пружины равна 6,0·10 4 Н/м. Предельное растяжение , при котором она сохраняет свои упругие свойства , равно 18 мм. Сохранит ли пружина упругие свойства , если к ней приложить силу 90 Н; 1,5 кН ?



Программа



program pr2;

var F,k,x,x1:real;

begin

writeln('введите силу F');

readln(F);

x:=0.018;

k:=6E+4;

x1:=F/k;

if x1да') else writeln('нет');

end.

90

да

1500

нет



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



  1. Повторение Техники безопасности при работе на ПК.

  2. Обработка программы к задаче по физике на закон Гука на ПК.

  3. Отладка программы.

  4. Получение результатов обработки программы.

  5. Анализ результатов.



V.Закрепление

Даны два числа А и В. Найти наибольшее из них.

Дано: А и В – целые

Найти: наибольшее из А или В

2. Математическая постановка задачи

Если А>B, то А – наибольшее число, иначе В – наибольшее.

3. Разработка алгоритма

hello_html_63ac2e1e.jpg

рис. 5.

4. Разработка программы на изучаемом языке программирования

Язык программирования TurboPascal:

Program Vetvlenie1;

Uses Crt;

Var a,b: integer;

Begin

ClrScr;

write (‘а=’); readln (a);

write (‘b=’); readln (b);

if a>b then

writeln (‘а - наибольшее’) 
else 
writeln (‘b -
наибольшее’);

end.

5. Реализация программы на ПК и её отладка.

6. Тестирование

  • a=3 b= 4

  • b – наибольшее

  • a=4 b= 3

  • a - наибольшее



VI. Этап постановки домашнего задания:

1) Выучить конспект.

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



VII. Этап подведения итогов урока :

Выставление оценок за практическую работу. 

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

Наш урок подошел к концу.





Автор
Дата добавления 02.04.2016
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров249
Номер материала ДБ-003810
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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