Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

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

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

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

Оператор ветвления на языке Паскаль

библиотека
материалов
Задача №2 Написать программу для определения лежит ли точка с указанными коор...
Оператор ветвления (условный оператор) Я услышал и забыл. Увидел и запомнил....
В. Васнецов “Витязь на распутье”, 1882 г. Направо пойдёшь - коня потеряешь, н...
Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия в...
Основные варианты структуры ветвления: если - то; если – то - иначе; Полная...
Да Нет A > B ? B:=B*2 Оператор ветвления в неполной форме Задача. Если А боль...
Запись команды ветвления на языке программирования Pascal
 IF (условие) THEN (операторы); IF A>B THEN B:=В*2;
Оператор ветвления в полной форме Задача. Из двух чисел найти максимальное.
IF (условие) THEN (операторы) ELSE (операторы); условие записывается с помощь...
Операции сравнения Составные условие Операции	Знаки	Примеры Равно	=	А=В {А ра...
Задача № 1: Ввести число. Если оно неотрицательно, вычесть из него 50, в прот...
Запишем решение нашей задачи на Паскале program Zadacha2; var x, y, R: real;...
13 1

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


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

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

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

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

№ слайда 1 Задача №2 Написать программу для определения лежит ли точка с указанными коор
Описание слайда:

Задача №2 Написать программу для определения лежит ли точка с указанными координатами Х, У на окружности радиуса R с центром в начале координат.

№ слайда 2 Оператор ветвления (условный оператор) Я услышал и забыл. Увидел и запомнил.
Описание слайда:

Оператор ветвления (условный оператор) Я услышал и забыл. Увидел и запомнил. Сделал и понял! Чарльз Бэббидж

№ слайда 3 В. Васнецов “Витязь на распутье”, 1882 г. Направо пойдёшь - коня потеряешь, н
Описание слайда:

В. Васнецов “Витязь на распутье”, 1882 г. Направо пойдёшь - коня потеряешь, налево пойдёшь – жизнь потеряешь. Скажите, с точки зрения алгоритмизации и программирования, что написано на камне?

№ слайда 4 Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия в
Описание слайда:

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

№ слайда 5 Основные варианты структуры ветвления: если - то; если – то - иначе; Полная
Описание слайда:

Основные варианты структуры ветвления: если - то; если – то - иначе; Полная форма Неполная форма

№ слайда 6 Да Нет A > B ? B:=B*2 Оператор ветвления в неполной форме Задача. Если А боль
Описание слайда:

Да Нет A > B ? B:=B*2 Оператор ветвления в неполной форме Задача. Если А больше В то В увеличить в два раза

№ слайда 7 Запись команды ветвления на языке программирования Pascal
Описание слайда:

Запись команды ветвления на языке программирования Pascal

№ слайда 8  IF (условие) THEN (операторы); IF A>B THEN B:=В*2;
Описание слайда:

IF (условие) THEN (операторы); IF A>B THEN B:=В*2;

№ слайда 9 Оператор ветвления в полной форме Задача. Из двух чисел найти максимальное.
Описание слайда:

Оператор ветвления в полной форме Задача. Из двух чисел найти максимальное.

№ слайда 10 IF (условие) THEN (операторы) ELSE (операторы); условие записывается с помощь
Описание слайда:

IF (условие) THEN (операторы) ELSE (операторы); условие записывается с помощью знаков сравнения и принимает два значения: да или нет IF A>B THEN max:=A ELSE max:=B;

№ слайда 11 Операции сравнения Составные условие Операции	Знаки	Примеры Равно	=	А=В {А ра
Описание слайда:

Операции сравнения Составные условие Операции Знаки Примеры Равно = А=В {А равно В} Меньше < A<B {A меньше В} Меньше либо равно <= A<=B {А меньше либо равно В} Больше > А>B {А больше В} Больше либо равно >= A>=B {А больше либо равно В} Не равно <> A<>B {А не равно B} Операции Операции Пример Логическое «и» and (a>b) and (b>c) Логическое «или» or (a>c) or (a>b) Логическое отрицание not not (a>b) Операции Операции Пример Логическое «и» and (a>b) and (b>c) Логическое «или» or (a>c) or (a>b) Логическое отрицание not not (a>b)

№ слайда 12 Задача № 1: Ввести число. Если оно неотрицательно, вычесть из него 50, в прот
Описание слайда:

Задача № 1: Ввести число. Если оно неотрицательно, вычесть из него 50, в противном случае прибавить к нему 100. Задача № 2: Ввести 2 числа. Если их произведение отрицательно, умножить его на –2 и вывести на экран, в противном случае увеличить его в 3 раза и вывести на экран. Задача № 3: Ввести 2 числа. Вычесть из большего меньшее. Задача № 4: Ввести число. Если оно больше 8, разделить его на 4, если меньше или равно 8, то умножить на 5. If x>0 then y:=x-50 else y:=x+100; If a*b<0 then y:=a*b*(-2) else y:=a*b*3; If A>B then C:=A-B; If x>8 then y:=x/4 else y:=x*5;

№ слайда 13 Запишем решение нашей задачи на Паскале program Zadacha2; var x, y, R: real;
Описание слайда:

Запишем решение нашей задачи на Паскале program Zadacha2; var x, y, R: real; begin writeln (‘введите координаты точки x,y’); readln (x,y); if sqr(R)=sqr(x)+sqr(y) then writeln(‘Точка лежит на окружности’); else writeln (‘Точка не лежит на окружности’); end.


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


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

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

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

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

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

Предмет: информатика и ИКТ

Тема: «Программирование на языке Паскаль»

Учитель: Башмаков Максим Викторович

название Тихвинская СОШ №1

2015 год


Урок «Оператор ветвления на языке Паскаль»

УМК: «Информатика ИКТ 7-9 класс» Макаровой Н.В.

Класс: 9

Педагогические методы обучения и(или) воспитания, образовательные технологии, дидактические приемы: Открытие новых знаний

Тема курса: «Программирование на языке Паскаль»

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

Задачи урока:

Обучающие:

способствовать формированию знаний о структуре программы на языке Паскаль;

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

способствовать умению набирать и отлаживать программы на языке Паскаль, в среде Паскаль ABC.

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

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

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

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

Тип урока: Открытие новых знаний.

Продолжительность урока 45 минут.

Техническое и программное обеспечение: компьютерный класс с персональным компьютером для каждого учащегося, интерактивная доска, локальная сеть, операционная система Windows 7, язык программирования Pascal ABC.

Необходимые знания и умения, учащихся к этому моменту:

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

Планируемые образовательные результаты:

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

Предметные:

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

уметь правильно составлять структуру программы на языке Паскаль;

уметь записывать арифметические выражения на языке Паскаль.

Личностные:

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

осуществление поиска нужной информации.

Информационная карта урока:

Этапы урока

Время

мин.

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

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

ЦОР и ЭОР

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

1

Поприветствовать учащихся, перекличка

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

3

Проверка домашней задачи.

Проведения опроса по предыдущему уроку

Приложение 1

Учитель записывает команды на доске.

Один из учащихся на доске пишет программу задания.

Отвечают на поставленные вопросы.

Актуализация знаний.

Подведение учеников к цели урока.

3

Ставится задача для решения Приложение 2

Составить блок-схему данной задачи.

«Можем ли мы составить программу, имея в запасе данные команды?»

«Какой оператор нужен нам для решения этой задачи?»

«Тема урока?»

Учащиеся решают задачу на доске приводят математическое решение.

Учащийся рисует блок-схему задачи на доске.

Нет

Ветвление

«Оператор ветвления»

Изучения новой информации

10

Учитель рассказывает вводную информацию по оператору if. Полная и сокращенная форма.

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

Приложение 3

Рассматривается пример задачи с оператором if.

Задаются задачи для самостоятельно составлений условий.

Если есть необходимость вопросы разбираются.

Учащиеся записывают ее.

Решают самостоятельно

Используется проектор с заготовленным слайдом по оператору if.

Включается слайд с правильными решениями

Реализация построенного проекта

3

Возвращаемся к написанию нашей задачи

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

Закрепление материала

10

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

Приложение 3.

Алгоритм словесный,

Алгоритм графический,

Алгоритм программный.

Группа учащиеся решают задачи и записывают свое решение на листах.

Учащиеся меняются своими решениями.

Самостоятельная работа с самопроверкой по эталону

15

Учитель контролируют работу учащихся в группе.

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

Вносят изменения в программе противоположной группы и выставляют оценку группе.

Работают на компьютере.

Рефлексия учебной деятельности на уроке

5

Задает домашнее задание на карточках

Приложение 5

Форма работыгрупповая работа – в составлении программы, индивидуальная работа – наборе и тестировании программы.

Приложение 1.

Слайд презентация.

Приложение 2.

Написать программу для определения лежит ли точка с указанными координатами Х, У на окружности радиуса R с центром в начале координат.

Приложение 3.

Слайд презентация

Приложение 4.

Даны круг и квадрат. Составьте программу, определяющую по введенным вами значениям длин стороны квадрата и радиуса круга, одно из утверждений «Круг вписан в квадрат» или «Квадрат вписан в круг».

Составьте программу, определяющую, пройдет ли график функции y=5x2-7x+2 через заданную точку с координатами (а,b).

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

Составить программу, которая будет выводить на экран корни квадратного уравнения по заданным значениям a, b, c.

Составить программу, проверяющую, что введенное число является четным или нечетным.

Приложение 5.

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

Самоанализ урока

Анализ урока: удалось достичь цели? выполнены задачи? какие трудности возникли? удалось ли их преодолеть?

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

Методич_рекомендации по разработке технологической карты урока

Конструктор урока А.Гина

Г.С.Селевко. Современные образовательные технологии

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

Технологии рефлексии в педагогическом процессе

Анализ урока в соответствии с требованиями ФГОС

Ресурсы для создания электронных тетрадей

Для реализации в качестве образовательных технологий или дидактических приемов: ментальных карт, интеллект-карт, мозгового штурма используйте ресурс XMind для Windows (или https://www.mindmeister.com ). Инструкция по работе в Xmind

Сайты авторов учебников и учебных пособий по информатике и ИКТ

УМК И.Г.Семакина

УМК М.Е.Фиошина и др.

Начальная школа

Внеурочная деятельность

УМК Н.В.Макаровой

УМК А.Г.Гейна

А.Л.Семенов, Т.А.Рудченко

С.Н.Тур

УМК Н.Д.Угриновича

УМК Л.А.Босовой

Е.П.Бененсон, А.Г.Паутова "Перспектива"

Форма самооценки проведенного исследования

Примеры реализации дидактических приемов на уроках информатики

Автор
Дата добавления 03.02.2016
Раздел Информатика
Подраздел Конспекты
Просмотров641
Номер материала ДВ-409584
Получить свидетельство о публикации
Похожие материалы

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