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

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

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

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

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

ИнфоурокИнформатикаДругие методич. материалыРазработка урока по теме "Алгоритмы с ветвлением"

Разработка урока по теме "Алгоритмы с ветвлением"

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

Выбранный для просмотра документ Алгоритмы с ветвлением.ppt

библиотека
материалов
Реализация алгоритмов с ветвлением
Григорий Остер «Вредные советы» Если вас зовут обедать, Гордо прячьтесь под д...
Примеры условий a>0 (a+b>c) or (b
оператор Да Нет IF условие THEN оператор; Неполная форма команды ветвления Ус...
Полная форма команды ветвления оператор_1 оператор_2 Да Нет IF условие THEN о...
Составной оператор IF условие THEN begin Оператор_1; Оператор_2; …………… end EL...
ТПО Урок 2 Задание 12 program z12; var a: integer; begin write ('введите цело...
a=5, b=3 If a
a=5, b=3 If a>b then a:=b+1 else b:=a+1; Ответ: a= 4 b= 3
If a=b then begin a:=a+1; b:=b+1; end; a=5, b=3 Ответ: a= 5 b= 3
If a>b then b:=a-1 else begin a:=b-2; b:=0; end; a=5, b=3 Ответ: a= 5 b= 4
If (a>b) and (a*b
Стр. 17-20 Примеры 1,2,4
Синквейн Алгоритм Ветвящийся, расходящийся Читает, анализирует, вычисляет Вып...
Домашнее задание §1 (повторить). §2 (стр. 17-21) Стр. 17, упр. 3,5

Описание презентации по отдельным слайдам:

1 слайд
Описание слайда:

2 слайд Реализация алгоритмов с ветвлением
Описание слайда:

Реализация алгоритмов с ветвлением

3 слайд Григорий Остер «Вредные советы» Если вас зовут обедать, Гордо прячьтесь под д
Описание слайда:

Григорий Остер «Вредные советы» Если вас зовут обедать, Гордо прячьтесь под диван И лежите там тихонько, Чтоб не сразу вас нашли. Если вы по коридору мчитесь на велосипеде, А навстречу вам из ванной вышел папа погулять, Не сворачивайте в кухню, В кухне - твердый холодильник. Тормозите лучше в папу. Папа мягкий. Он простит. Простое условие Составное условие ( ) ( )

4 слайд Примеры условий a>0 (a+b>c) or (b
Описание слайда:

Примеры условий a>0 (a+b>c) or (b<0) (a=0) and (b<>0) c=sqr(b) c:=2*a

5 слайд оператор Да Нет IF условие THEN оператор; Неполная форма команды ветвления Ус
Описание слайда:

оператор Да Нет IF условие THEN оператор; Неполная форма команды ветвления Условие выполнено?

6 слайд Полная форма команды ветвления оператор_1 оператор_2 Да Нет IF условие THEN о
Описание слайда:

Полная форма команды ветвления оператор_1 оператор_2 Да Нет IF условие THEN оператор_1 ELSE оператор_2 ; Условие выполнено?

7 слайд Составной оператор IF условие THEN begin Оператор_1; Оператор_2; …………… end EL
Описание слайда:

Составной оператор IF условие THEN begin Оператор_1; Оператор_2; …………… end ELSE begin Оператор_3; Оператор_4; …………… end;

8 слайд ТПО Урок 2 Задание 12 program z12; var a: integer; begin write (&#039;введите цело
Описание слайда:

ТПО Урок 2 Задание 12 program z12; var a: integer; begin write ('введите целое положительное число '); readln (a); if (a>99) and (a<1000) then writeln ('трехзначное') else writeln ('не трехзначное'); end.

9 слайд a=5, b=3 If a
Описание слайда:

a=5, b=3 If a<b then a:=a+1; b:=b+1; Ответ: a= 5 b= 4

10 слайд a=5, b=3 If a&gt;b then a:=b+1 else b:=a+1; Ответ: a= 4 b= 3
Описание слайда:

a=5, b=3 If a>b then a:=b+1 else b:=a+1; Ответ: a= 4 b= 3

11 слайд If a=b then begin a:=a+1; b:=b+1; end; a=5, b=3 Ответ: a= 5 b= 3
Описание слайда:

If a=b then begin a:=a+1; b:=b+1; end; a=5, b=3 Ответ: a= 5 b= 3

12 слайд If a&gt;b then b:=a-1 else begin a:=b-2; b:=0; end; a=5, b=3 Ответ: a= 5 b= 4
Описание слайда:

If a>b then b:=a-1 else begin a:=b-2; b:=0; end; a=5, b=3 Ответ: a= 5 b= 4

13 слайд If (a&gt;b) and (a*b
Описание слайда:

If (a>b) and (a*b<0) then begin a:=b*2; b:=100; end else begin a:=b-a; b:=a*b; end; a=5, b=3 Ответ: a= -2 b= -6

14 слайд Стр. 17-20 Примеры 1,2,4
Описание слайда:

Стр. 17-20 Примеры 1,2,4

15 слайд Синквейн Алгоритм Ветвящийся, расходящийся Читает, анализирует, вычисляет Вып
Описание слайда:

Синквейн Алгоритм Ветвящийся, расходящийся Читает, анализирует, вычисляет Выполняет не все команды Условие

16 слайд Домашнее задание §1 (повторить). §2 (стр. 17-21) Стр. 17, упр. 3,5
Описание слайда:

Домашнее задание §1 (повторить). §2 (стр. 17-21) Стр. 17, упр. 3,5

Выбранный для просмотра документ Домашнее задание.doc

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

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

  1. Ц

    По горизонтали.

    a=5, b=10 if a>b then c:=sqr(a)+sqr(b) else c:=sqr(a+b);

    a=3, b=3 if a=b then d:=sqr(a+b)+30 else d:=234;

    a=15, b=-2 if (a<0) and (b>0) then f:=abs(a*b)*10 else f:=sqr(a)+b;

    a=45, b=3 if a<5*b then a:=a-b;

    a=-5, b=8 if (a<0) or (b<0) then k:=abs(a*b) else k:=10*b+b;

    По вертикали.

    a=14, b=12 if a+b>50 then

    begin

    m:=a*b;

    n:=sqr(a)-b;

    end

    else

    begin

    m:=sqr(a)-1;

    n:= sqr(b)-1;

    end;

    ифровой кроссворд (6 баллов)



c





d

m



f

n









a





k


hello_html_47e4f490.gif

















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

Блок-схема – 8 баллов, программа – 10 баллов.











Выбранный для просмотра документ Технологическая карта урока.doc

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

Технологическая карта урока.

Тема: «Реализация алгоритмов с ветвлением» Класс: 8 «А»

Дата: 19.01.2009

Учитель: Кемстач Е.А.

Цели:

обучающие обеспечивают усвоение предметного содержания темы "Алгоритмы с ветвлением", что позволит учащимся:

  • на уровне представления – называть понятие "условие", приводить примеры ветвящихся алгоритмов из повседневной жизни;

  • на уровне понимания – различать типы условий и формы записи алгоритмов; объяснять порядок выполнения команд в ветвящихся алгоритмах (полная и неполная форма);

  • на уровне применения – анализировать готовую программу, модифицировать ее;

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

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

  • содействовать развитию общеучебных умений: анализировать, сравнивать, обобщать и систематизировать информацию; выделять главное в теоретических сведениях; использовать полученные знания и умения для решения практических задач;

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

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

- содействовать развитию самостоятельности, сосредоточенности, дисциплинированности, формированию адекватной самооценки.


Название этапа урока и его

продолжительность

Ожидаемый

результат

Задачи учителя на этапе

Осваиваемое учениками

содержание

Деятельность учителя

Деятельность

учащихся

Оборудование и учебные материалы

Организационный момент. Мотивация. Целеполагание


2 мин.

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

Обеспечить рабочую обстановку на уроке и психологически подгото-вить учащихся к предстоящему уроку. Показать важность темы в программировании и межпредметные связи

Значимость темы

Задает вопросы

Рассуждают, выдвигают гипотезы, отвечают на вопросы

Мультимедийный проектор, компьютер. Презентация «Алгоритмы с ветвлением»

Актуализация знаний учащихся. Проверка домашнего задания


13 мин.

Восстановление в памяти учащихся сведений об алгоритмах с ветвлением

Активизировать знания учащихся и подготовить их к самостоятельной работе. Проверить осознанность выполнения домашнего задания.

Типы условий в алгоритмах, формы записи условного оператора, операторные скобки.

Предлагает учащимся примеры условий, блок-схемы, фрагменты программ. Задает вопросы по домашнему заданию

Анализируют информацию, рассуждают, просчитывают алгоритмы. Приводят примеры ветвлений из художественной литературы, зачитывают синквейны.

Мультимедийный проектор, компьютер. Презентация «Алгоритмы с ветвлением»

Название этапа урока и его

продолжительность

Ожидаемый

результат

Задачи учителя на этапе

Осваиваемое учениками

содержание

Деятельность учителя

Деятельность

учащихся

Оборудование и учебные материалы

Физкультурная пауза


2 мин.

Снятие усталости

Снять напряжение с мышц плечевого пояса, зрительное утомление


Предлагает упражнения и выполняет их вместе с учащимися

Выполняют упражнения

Мультимедийный проектор, компьютер. Презентация «Алгоритмы с ветвлением», музыкальное сопровождение

Закрепление знаний и развитие умений и навыков


18 мин.

Обеспечение более высокого уровня знаний и их осмысление учащимися

Проверить глубину и осознанность знаний, умение использовать их на практике

Анализ и изменение готовых программ. Составление и отладка программы – на творческом уровне

Раздает листы с заданиями лабораторной работы, комментирует порядок ее выполнения. Проверяет и оценивает результаты работы

Слушают учителя, самостоятельно работают над выполнением заданий лабораторной работы

Компьютеры, листы с заданиями лабораторной работы

Информация о домашнем задании


1 мин

Желание учащихся и уверенность в его выполнении

Заинтересовать учащихся в выполнении домашнего задания

Объем и содержание домашнего задания

Раздает карточки, инструктирует

Слушают учителя

Карточки с домашним заданием

Контроль


7 мин

Развитие самостоятельности.

Усвоение материала урока на достаточном и высоком уровнях

Определить и оценить уровень усвоения учебного материала

Вопросы теста

Инструктирует учащихся

Слушают учителя, загружают тест и выполняют его. Результат заносят в оценочный лист

Компьютеры. Тест «Условия» (два варианта)

Рефлексия


2 мин

Осознание учениками своей деятельности на уроке. Формирование адекватной самооценки


Проанализировать работу учащихся на уроке с целью дальнейшей коррекции знаний

Информация об итогах урока

Анализирует урок, выставляет отметки

Слушают учителя, сравнивают предполагаемый результат с итоговой отметкой



Выбранный для просмотра документ лабораторная.doc

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

Лhello_html_m12370c52.pngабораторная работа

по теме «Реализация алгоритмов с ветвлением»



учени___ 8 «А» класса ___________________



  1. Загрузить Pascal АВС. Открыть файл prim_1.pas

  • Какую задачу позволяет решить данная программа? Сформулируй условие __________ ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

  • Какая команда будет выполнена, если при выполнении программы будет введено положительное число? ___________________________________________________________ ________________________________________________________________________________

  • Какая команда будет выполнена, если ввести отрицательное число? ________________ ________________________________________________________________________________

  • Как вывести только целую часть результата? ____________________________________ ________________________________________________________________________________

  1. Изменить программу таким образом, чтобы она позволяла решить следующую задачу: «Ввести целые числа А и В. Если A>B, то 1) вывести сообщение «А больше В», 2) найти сумму этих чисел и 3) распечатать найденную сумму. Иначе – 1) вычислить и 2) распечатать модуль их разности»

  2. Решить (на выбор одну из приведенных задач)

  • Ввести два целых числа А и В. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных А и В.

  • Ввести три числа. Найти среднее из них (т.е. число, расположенное между наименьшим и наибольшим).

  • Даны три вещественных числа А, В, С. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения переменных А, В и С.

Тест. Оценка _____.

Номера неверно выполненных заданий ____________



Задача. Составить задачу на ветвящийся алгоритм. Условие записать в «художественной» форме (в виде небольшого рассказа или сказки). ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________





Оценочный лист.

Предполагаемая отметка

(ставится учеником)

Отметка за лабораторную работу

Отметка за тест

Дополнительные баллы (Д/з, активность на уроке, авторская задача)

Итоговая отметка








Краткое описание документа:

Разработка содержит:

  • технологическую карту урока
  • презентацию для повторения материала и проверки домашнего задания (презентация разработана с использованием триггеров)
  • два варианта теста, выполненных в программе PowerPoint (после выполнения теста на экран выводится оценка и номера заданий. на котороые были даны неправильные ответы, что позволяет сразу выявить пробелы в знаниях учащихся)
  • текстовый документ Лабораторная работа.doc содержит дифференцированное задание для учащихся
  • текстовый документ Домашнее задание.doc - авторский кроссворд для проверки знаний по теме
  • файл-заготовку Prim_1.pas
Общая информация

Номер материала: 449853

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

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