Серия уроков 9 класс

Серия уроков для обучающихся на дому,  9 класс Цели урока: ·         повторение и обобщение знаний о технике безопасности и правилах поведения за ПК; ·         стимулирование интереса к данной теме и предмету в целом; ·         активизация работы; ·         воспитание самостоятельности, ответственности; ·         развитие мышления, умения применять полученные знания при решении задач различной направленности. Задачи урока 1. Воспитательная – развитие познавательного интереса, логического мышлен...
Раздел Информатика
Класс 9 класс
Тип Конспекты
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

№1 урок. Тема урока: Техника безопасности и организация рабочего места

Шораева Аружан Класс: 9 Дата: 2.09.2014

Цели урока:

  • повторение и обобщение знаний о технике безопасности и правилах поведения за ПК;

  • стимулирование интереса к данной теме и предмету в целом;

  • активизация работы;

  • воспитание самостоятельности, ответственности;

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

Задачи урока

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

4. Коррекционная - развитие памяти, логического мышления.

Ход урока

Этапы урока

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

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

1. Орг. момент

Приветствие. Пожелание хорошего урока.

Выполняет инструкции учителя, настраивается на рабочий лад.

2.Создание правил работы на уроке.

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

Выдвигает свои идеи, наиболее значимые.

3. Беседа

Комментирует, слушает, вводит в понятие информатика, ТБ в жизни.

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

Информатика (наука)

Компьютер (вычислитель)

Показывает, как вкл и выкл ПК.

4. Тема урока

Подготовка к выполнению Презентации « Правила ТБ - это важно для изучения информатики»

Просматривает правила ТБ, что важно и почему.

Оказание ПМП, гимнастика для глаз.

5. Работа на ПК Составление презентации по правилам техники безопасности.

. Выдача материала со всеми правилами техники безопасности. Контроль и помощь в создании презентации

Работа в стамине, создание презентации.

Рефлексия.

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

Оценивает результат своей работы.

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

Поэтому к следующему уроку предлагаю закончить презентацию.

Выучить правила, если самочувствие будет хорошее, то закончить презентацию.

Правила ТБ в кабинете информатики

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

Перед началом работы необходимо:

  • Убедиться в отсутствии видимых повреждений на рабочем месте;

  • Разместить на столе тетради, учебные пособия так, чтобы они не мешали работе на компьютере;

  • Принять правильною рабочую позу;

  • Посмотреть на индикатор монитора и системного блока и определить, включён или выключен компьютер. Переместите мышь, если компьютер находится в энергосберегающем состоянии или включить монитор, если он был выключен.

При работе за ПК категорически запрещается:

  • Находиться рядом с ПК в верхней или во влажной одежде;

  • Класть одежду и сумки на столы;

  • Находиться рядом с ПК с напитками и едой;

  • Располагаться сбоку или сзади от включенного монитора;

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

  • Передвигать компьютеры и мониторы;

  • Открывать системный блок;

  • Прикасаться к экрану монитора;

  • Пытаться самостоятельно устранять неисправности в работе аппаратуры;

  • Перекрывать вентиляционные отверстия на системном блоке и мониторе;

  • Ударять по клавиатуре, бесцельно нажимать на клавиши;

  • Класть книги, тетради и другие вещи на клавиатуру, монитор и системный блок;

  • Удалять и перемещать чужие файлы;

  • Использовать дискеты, СD-,DVD-диски,USB флэш-диски перед работой необходимо проверить их на ВИРУС с помощью антивирусных программ;

  • Работать при плохом самочувствии;

Находясь НА УРОКЕ УЧЕНИК обязан:

  • Соблюдать тишину и порядок;

  • Выполнять требования преподавателя;

  • Соблюдать режим работы (Санитарных правил и норм);

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

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

  • Оставить рабочее место чистым, в определенном порядке.

Работая за компьютером, необходимо соблюдать правила:

  • Расстояние от экрана до глаз - 70 - 80 см (расстояние вытянутой руки);

  • Вертикально прямая спина;

  • Плечи опущены и расслаблены;

  • Ноги на полу и не скрещены;

  • Локти, запястья и кисти рук на одном уровне;

  • Локтевые, тазобедренные, коленные, голеностопные суставы под прямым углом.

Требования безопасности в аварийных ситуациях:

  • При появлении программных ошибок или сбоях оборудования УЧЕНИК должен немедленно обратиться к ВЗРОСЛЫМ;

  • При появлении запаха гари, необычного звука немедленно прекратить работу и сообщить ВЗРОСЛЫМ.

Найди соответствия

Биология

А.С.Пушкин

Математика

Ча/ща пиши с буквой а

Русский язык

информация

Информатика

амеба

Литература

Дробное выражение

Рефлексивный отчет.

Мне удалось достичь поставленной цели.


2 урок, Шораева Аружан, 9 класс, 09.09.2014

ТЕМА УРОКА: Понятие алгоритма, свойства алгоритмов, способы представления алгоритмов Цели и задачи.

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

Развивающая: Развитие логического мышления, внимания, памяти

Воспитательная: Воспитывать мотивацию учебной деятельности.

Ход урока

Этапы урока

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

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

1. Орг. момент

Приветствие. Пожелание хорошего урока. Сообщение темы урока и целей.

Ученик готовится к уроку. Записывает число, тему урока.

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

Аппаратное обеспечение? Программное обеспечение?

Отвечает на вопросы, приводит примеры.

3. Актуализация

Расскажи пожалуйста, как ты понимаете слово алгоритм? Где нам приходится сталкиваться с этим понятием?

Анализирует, где встречается алгоритм в жизни людей.

4. Новая тема урока

Происхождение термина «алгоритм».

Алгоритм - точное и понятное предписания исполнителю совершить последовательность действий, направленных на решение поставленной задачи.

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

Свойства алгоритмов Дискретность (раздельность, прерывность) Результативность Понятность Определенность (детерминированность) Массовость

Формы записи алгоритмов (Словесный, Графический, блок-схемный, программный)

Блок-схемы(блок начала-конца, блок ввода -вывода, блок действия, блок условия и цикла)

Этапы решения задач (математическое и алгоритмическое решение, создание программы, отладка программы и получение результата)

условие

Цикл

Ввод (вывод)

Вычисление

Начало

конец

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

5.Практическая работа на ПК

Решение логических задач (Сложение двух переменных, алгоритм «Перевези через реку козу, капусту и волка», алгоритм «Ход конем», алгоритм «Ханойская башня»)

Решение задач, объяснение решения.

6.Рефлексия.

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

Оценивает свою деятельность на уроке.

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

Выучить определения алгоритма, исполнителя. Формы записи алгоритмов, элементы блок-схемы, этапы решения задач на ПК, свойства алгоритмов. (конспект)

Начало

конец

Вычисление

Ввод (вывод)

условие

Цикл

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец


3 урок, Шораева Аружан, 9 класс, 16.09.2014

ТЕМА УРОКА: ПОНЯТИЕ ИСПОЛНИТЕЛЯ, СИСТЕМА КОМАНД ИСПОЛНИТЕЛЯ

Цели и задачи.

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

Развивающая: Развитие логического мышления, внимания, памяти

Воспитательная: Воспитывать мотивацию учебной деятельности.

Ход урока

Этапы урока

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

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

1. Орг. момент

Приветствие. Пожелание хорошего урока. Сообщение темы урока и целей.

Ученик готовится к уроку. Записывает число, тему урока.

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

Происхождение термина «алгоритм».

Алгоритм - точное и понятное предписания исполнителю совершить последовательность действий, направленных на решение поставленной задачи.

Свойства алгоритмов Дискретность (раздельность, прерывность) Результативность Понятность Определенность (детерминированность) Массовость

Формы записи алгоритмов (Словесный, Графический, блок-схемный, программный)

Блок-схемы(блок начала-конца, блок ввода -вывода, блок действия, блок условия и цикла)

Отвечает на вопросы, приводит примеры.

3. Актуализация

Расскажи пожалуйста, как ты понимаешь исполнитель алгоритма? Где нам приходится сталкиваться в жизни с исполнителями?

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

4. Новая тема урока

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

Система команд исполнителя(СКИ) - это все команды, которые исполнитель выполняет.

Этапы решения задач (математическое и алгоритмическое решение, создание программы, отладка программы и получение результата) Найти решение задачи «Покупка товара». Составить блок-схему.

5.Практическая работа на ПК

Решение логических задач (Произведение трех переменных, алгоритм «Периметр прямоугольника», алгоритм «Площадь квадрата», алгоритм «Решить уравнение с одним неизвестным»)

Решение задач, объяснение решения.

6.Рефлексия.

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

Оценивает свою деятельность на уроке.

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

Выучить определения исполнителя. Повторить: формы записи алгоритмов, элементы блок-схемы, этапы решения задач на ПК, свойства алгоритмов. (конспект) До решать задачи.

Начало

конец

Вычисление

Ввод (вывод)

условие

Цикл

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

4 урок, Шораева Аружан, 9 класс, 23.09.2014

ТЕМА УРОКА: ТИПЫ АЛГОРИТМОВ

Цели и задачи.

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

Развивающая: Развитие логического мышления, самостоятельности при решении логических задач, внимания, памяти

Воспитательная: Культура составления алгоритма, бережное отношение к технике.

Ход урока

Этапы урока

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

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

1. Орг. момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

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

Отвечает на вопросы, приводит примеры.

3. Актуализация

Решить логические задачи: «Идти в школу, если здоров». «Взять зонтик, если на улице дождь», «День рождение».

Анализирует и решает алгоритмы.

4. Новая тема урока

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

Серия уроков 9 класс

Линейный алгоритм - это алгоритм, в котором содержание и порядок действий не зависят от условий и действия выполняются в том порядке, в каком они записаны.

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

Циклический алгоритм - это алгоритм, в котором содержание и порядок действий зависят от условий и некоторая часть действий повторяется. (есть слова "пока", "повторить").

Блок следования (для линейных алгоритмов).

Блок разветвления (для разветвляющихся алгоритмов).

Блок цикла (для циклических алгоритмов).

(В каждом случае проговорить определения каждого типа).(Примеры)

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

Решение логических задач (Произведение двух переменных, алгоритм «Иван Царевич», алгоритм

«Площадь круга», алгоритм «Длина окружности»

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

Объяснение решения алгоритмов.

6.Рефлексия.

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

Оценивает свою деятельность на уроке.

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

Выучить определения типов алгоритма. Повторять. Формы записи алгоритмов, элементы блок-схемы, этапы решения задач на ПК, свойства алгоритмов. До решать задачи.

Начало

конец

Вычисление

Ввод (вывод)

условие

Цикл

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

5 урок, Шораева Аружан, 9 класс, 30.09.2014

ТЕМА УРОКА: ЭТАПЫ РЕШЕНИЯ ЗАДАЧ

Цели и задачи.

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

Развивающая: Развитие логического мышления, самостоятельности при решении логических задач, внимания, памяти

Воспитательная: Культура составления алгоритма, бережное отношение к технике.

Ход урока

Этапы урока

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

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

1. Орг. момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Вопросы по определениям: Что такое алгоритм, исполнитель, свойства алгоритмов, формы записи алгоритмов, элементы блок-схемы. Проверка решения алгоритмов.

Линейный, Разветвляющийся и Циклический алгоритмы.

Отвечает на вопросы, приводит примеры.

3. Актуализация

Проверка решения логических задач предыдущего урока.

Вопросы по этапам решения задач.

Анализирует и объясняет решение алгоритмов.

4. Новая тема урока

Этапы решения задач (математическое и алгоритмическое решение, создание программы, отладка программы и получение результата)

Записать алгоритм нахождения наибольшего общего делителя (НОД) двух натуральных чисел (алгоритм Эвклида).

Алгоритм может быть следующим:

  1. задать два числа;

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

  3. определить большее из чисел;

  4. заменить большее из чисел разностью большего и меньшего из чисел;

  5. повторить алгоритм с шага 2

Базовая структура "следование". Образуется последовательностью действий, следующих одно за другим:

Школьный алгоритмический язык

Язык блок-схем

действие 1
действие 2
. . . . . . . . .
действие n

Серия уроков 9 класс

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

Решение логических задач («Площадь поверхности куба», «Длина периметра треугольника», «Покупки 2-х товаров», «Нахождение квадратов целых чисел», «Решить уравнение y= x2-5».

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

Объяснение решения алгоритмов.

6.Рефлексия.

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

Оценивает свою деятельность на уроке.

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

Выучить определения типов алгоритма. Повторять. Формы записи алгоритмов, элементы блок-схемы, этапы решения задач на ПК, свойства алгоритмов. До решать задачи.

Начало

конец

Вычисление

Ввод (вывод)

условие

Цикл

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

6 урок, Шораева Аружан, 9 класс, 7.10.2014

ТЕМА УРОКА: ЭТАПЫ РЕШЕНИЯ ЗАДАЧ

Цели и задачи.

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

Развивающая: Развитие логического мышления, самостоятельности при решении логических задач, внимания, памяти

Воспитательная: Культура составления алгоритма, бережное отношение к технике.

Ход урока

Этапы урока

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

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

1. Орг. момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Вопросы по определениям: Что такое алгоритм, исполнитель, свойства алгоритмов, формы записи алгоритмов, элементы блок-схемы. Проверка решения алгоритмов. Линейный, Разветвляющийся и Циклический алгоритмы.

Отвечает на вопросы, приводит примеры.

3. Актуализация

Проверка решения логических задач предыдущего урока.

Вопросы по этапам решения задач.

Анализирует и объясняет решение алгоритмов.

4. Новая тема урока

Этапы решения задач (математическое и алгоритмическое решение, создание программы, отладка программы и получение результата) Записать алгоритм нахождения наибольшего общего делителя (НОД) двух натуральных чисел (алгоритм Эвклида).

Алгоритм может быть следующим:

  1. задать два числа;

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

  3. определить большее из чисел;

  4. заменить большее из чисел разностью большего и меньшего из чисел;

  5. повторить алгоритм с шага 2

Базовая структура "следование". Образуется последовательностью действий, следующих одно за другим:

Школьный алгоритмический язык

Язык блок-схем

действие 1
действие 2
. . . . . . . . .
действие n

Серия уроков 9 класс

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

Решение логических задач («Площадь поверхности прямоугольного треугольника», «Длина периметра четырехугольника», «Покупки 3-х товаров», «Нахождение куба целых чисел», «Решить уравнение X2+14Y=Z».

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

Объяснение решения алгоритмов.

6.Рефлексия.

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

Оценивает свою деятельность на уроке.

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

Выучить определения типов алгоритма. Повторять. Формы записи алгоритмов, элементы блок-схемы, этапы решения задач на ПК, свойства алгоритмов. До решать задачи.

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

7 урок, Шораева Аружан, 9 класс, 14.10.2014

ТЕМА УРОКА: МЕТОД ПОШАГОВОЙ ДЕТАЛИЗАЦИИ

Цели и задачи.

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

Развивающая: Развитие логического мышления, самостоятельности при решении логических задач, внимания, памяти

Воспитательная: Культура составления алгоритма, бережное отношение к технике.

Ход урока

Этапы урока

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

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

1. Орг. момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Этапы решения задач…. (математическое и алгоритмическое решение, создание программы, отладка программы и получение результата)Серия уроков 9 класс

Базовая сруктура "следование".

действие 1
действие 2
. . . . . . . . .
действие n

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

Отвечает на вопросы, приводит примеры задач на разные типы алгоритмов.

3. Актуализация

Проверка решения логических задач предыдущего урока. Вопросы по этапам решения задач. Что значит свойство алгоритмов «Дискретность»?

//Найти длину окружности L и площадь круга S заданного радиуса R L= 2*p*R; S = p*R2; p=3.14.

Отвечает на вопросы, анализирует и объясняет решение алгоритмов.

4. Новая тема урока

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

Иначе его еще называют методом пошаговой детализации.

Объяснение на примере задачи.

// Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a*b*c и площадь поверхности S = 2*(a*b + b*c + a*c)

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

Begin8 Даны два числа a и b. Найти их средне арифметическое : (a + b)/2.

Begin9. Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть Серия уроков 9 класс

6.Рефлексия.

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

Оценивает свою деятельность на уроке.

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

Begin10. Даны два не нулевых числа. Найти сумму, разность, произведение и частное их квадратов.

Begin11. Даны два ненулевых числа. Найти сумму, разность, произведение и частное их модулей.

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

8 урок, Шораева Аружан, 9 класс, 21.10.2014

ТЕМА УРОКА: ЯЗЫК ПРОГРАММИРОВАНИЯ, ПРОГРАММА И ЕЕ СТРУКТУРА

Цели и задачи.

Обучающая: язык программирования, программа и ее структура;

Развивающая: Развитие логического мышления, самостоятельности при решении задач программирования, внимания, памяти

Воспитательная: правильное составление программы, бережное отношение к технике.

Ход урока

Этапы урока

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

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

  1. Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Структурное программирование, метод пошаговой детализации. Типы алгоритмов. Элементы блок-схемы.

Отвечает на вопросы, приводит примеры алгоритмов.

3. Актуализация

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

Отвечает на вопросы, анализирует и объясняет решение алгоритмов.

4. Новая тема урока

Объяснение на примере задачи.

Основная структура программы

program Имя_Программы; {1. заголовок программы}

label Описания_меток; {2. Раздел описаний}

const Описания_Констант;

type Описания_Типов;

var Описания_Переменных;

procedure Описания_Процедур_и_функций;

function;

begin

Операторы {4. Раздел операторов}

end.

Алфавит языка ПАСКАЛЬ

26 латинских строчных и 26 латинских прописных букв:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

a b c d e f g h i j k l m n o p q r s t u v w x y z

10 цифр: 0 1 2 3 4 5 6 7 8 9 знаки операций:+ - * / = <> < > <= >= := @

ограничители (разделители):. , ' ( ) [ ] (. .) { } (* *) .. : ;

подчеркивание _ спецификаторы: ^ # $

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

Оператор вывода на экран:

Write (b1, b2, b3,…, bn);

Writeln (b1, b2, b3,…, bn);

Writeln ;

Write ('значения переменных', b1, b2, b3,…, bn);

{Моя первая программа }

program first;

begin

writeln ('Привет!');

writeln ('Моя первая программа!');

writeln ('Молодец!');

end.

Записывает программу и оператор вывода в тетрадь, на ПК набирает первую программу.

6.Рефлексия.

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

Оценивает свою деятельность на уроке.

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

Задача. Вывести на экран слово «МИР», буквы этого слова должны состоять из символов «*», высота буквы -10 символов.

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

9 урок, Шораева Аружан, 9 класс, 28.10.2014

ТЕМА УРОКА: ТИПЫ ДАННЫХ, ПОНЯТИЕ ПЕРЕМЕННОЙ ВЫРАЖЕНИЯ

Цели и задачи.

Образовательные: формирование знаний и умений по теме "Типы данных языка Паскаль": скалярные и структурированные данные, стандартные и пользовательские типы данных, целые, логические, символьные, перечисляемые, интервальные, вещественные, ссылочные, строковые, регулярные, комбинированные, множественные, файловые, процедурные типы данных.

Развивающие: развитие приемов умственной деятельности (обобщение, анализ, синтез, сравнение); развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать информационную культуру.

Ход урока

Этапы урока

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

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

  1. Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Структура программы. Алфавит языка ПАСКАЛЬ. Типы алгоритмов. Элементы блок-схемы.

Отвечает на вопросы, приводит примеры алгоритмов.

3. Актуализация

Проверка решения задачи// Вывести на экран слово (свое имя), буквы этого слова должны состоять из символов «*», высота буквы -10 символов.

//Составить программу сложения 2-х чисел// Из каких переменных состоит решение задачи?

Отвечает на вопросы, анализирует и объясняет решение алгоритмов.

4. Новая тема урока

Константы - числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы. CONST e=2.71 (число Эйлера) Р=3.14

Переменные - величины, которые меняются в процессе выполнения программы

Типы данных в паскале: Простые ( целый; вещественные; символьный ; логический), Сложные ( массивы, файлы, записи, множества)

Тип


Точность

Формат

Real

Вещественный

11-12 знаков

6 байт

Double

Двойной точности

15-16 знаков

8 байт

Целочисленный тип Вещественный тип

Тип


Диапазон значений

Формат

Shorting

Короткий

-128..127

1 байт

Integer

Целый

-32768..32867

2 байта

Longint

Длинный

-2 147 483 648..2 147 483 647

4 байта

Арифметические функции

. |x|

abs(x)

x2

sqr(x)

Серия уроков 9 класс

sqrt(x)

Серия уроков 9 класс

pi

sin x

sin(x)

cos x

cos(x)

Арифметические выражения и операции.

Сложение

+

Вычитание

-

Умножение

*

Деление

/

Целочисленное деление 11 div 5=2

Div

Остаток от деления 11 mod 5=1

Mod

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

Записать математические выражения

на языке Паскаль

Серия уроков 9 класс, Серия уроков 9 класс, Серия уроков 9 класс, Серия уроков 9 класс Серия уроков 9 класс. Серия уроков 9 класс, Серия уроков 9 класс, Серия уроков 9 класс, . Серия уроков 9 класс,

Записывает в тетрадь,

на ПК набирает программу.

6.Рефлексия.

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

Readln (a, b);

P:= 2*(a+b);

S:=a*b;

Writeln (p, s);

Оценивает свою работу.

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

Гл. 3. Таблица 3.2;Упр. на стр.64 №2

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

10 урок, Шораева Аружан, 9 класс, 18.11.2014

ТЕМА УРОКА: ПРИСВАИВАНИЕ, ЧИСЛОВЫЕ ФУНКЦИИ

Цели и задачи.

Образовательные: Присваивание, числовые функции, решение задач;

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока

Этапы урока

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

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

  1. Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Типы данных в паскале: Простые ( целый; вещественные; символьный ; логический), Сложные ( массивы, файлы, записи, множества) Константы Переменные. Целочисленный тип (Integer). Вещественный тип (Real) Арифметические выражения и операции. Арифметические функции (Div, Mod)

Отвечает на вопросы, приводит примеры алгоритмов.

11div2=5; 11mod2=1.

3. Актуализация

Проверка решения задачи// Вывести на экран слово (свое имя), буквы этого слова должны состоять из символов «*», высота буквы -10 символов.

//Составить программу сложения 2-х чисел// Из каких переменных состоит решение задачи?

Отвечает на вопросы, анализирует и объясняет решение алгоритмов.

4. Новая тема урока

ОПЕРАТОР ПРИСВАИВАНИЯ - один из самых простых и наиболее часто используемых операторов в любом языке программирования. ПЕРЕМЕННАЯ := ВЫРАЖЕНИЕ.

ОПЕРАТОРЫ ВВОДА, ВЫВОДА - Ввод исходных данных с клавиатуры происходит по оператору read (read - читать) или readln (read line - читать строку):

алг Деление дробей
цел a, b, с, d, m, n
нач
ввод а, b, c, d
m:= a x d
n:= b x c
вывод m, n
кон

Program primer1;
var a, b, с, d, m, n: integer;
begin
readln (a,b, c,d) ; {Ввод}
m:= a*d; {Числитель}
n:= b*c; {Знаменатель}
write (m, n) {Вывод}
end.

read(<список переменных>);

readln(<список переменных>); write(<список вывода>);

writeln(<список вывода>);

ЗАДАЧА 1. Написать программу вычисления выражения

Серия уроков 9 класс. Ответ: 264.998519095947

program zadaha2;

begin

writeln((100*sqrt(705)+sin(30*pi/180))/(sin(2)/cos(2)+sqrt(abs(25-47)))*sqr(cos(60*pi/180)));

end.

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

10div3=3 10mod3=1

5div2=2 5mod2=1

8div3=2 8mod3=2

7div2=3 7mod2=1

Program primer2;
var А, В, С: integer;
begin
readln(A,B);
С:=(А+В)*(В-А);
writeln(С)
end.



Записывает в тетрадь решение примеров с арифметическими действиями div mod, решает и на ПК набирает программу "primer2".

6.Рефлексия.

Поинтересоваться:Что нового сегодня узнал ученик? Всели понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

ГЛ.2 УПРАЖНЕНИЕ СТР 70(1,2,3)

ЗАДАЧА 2.Найти площадь треугольника по сторонам а,b,с)

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

11 урок, Шораева Аружан, 9 класс, 25.11.2014

ТЕМА УРОКА: ВВОД И ВЫВОД ДАННЫХ

Цели и задачи.

Образовательные: ввод и вывод данных, решение задач;

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока

Этапы урока

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

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

  1. Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Арифметические операции. (Div, Mod)

УПРАЖНЕНИЕ СТР 70(2,3)

25div3=8; 42mod5=2.

Отвечает на вопросы, приводит примеры алгоритмов.

3. Актуализация

ОПЕРАТОР ПРИСВАИВАНИЯ ПЕРЕМЕННАЯ := ВЫРАЖЕНИЕ.

ОПЕРАТОРЫ ВВОДА, ВЫВОДА

read(<список переменных>);readln(<список переменных>); write(<список вывода>);writeln(<список вывода>);

Отвечает на вопросы, приводит примеры.

4. Новая тема урока

Решение задач (ввод вывод данных, типы переменных)

Program TipDann;
Uses Crt;
Var
Chislo1 : Integer;
Chislo2 : Real;
Simvol : Char;
Stroka : String;
Logika : Boolean;
Begin
ClrScr;
Chislo1:=12;
Chislo2:=Chislo1*2;
Chislo2:=Chislo2/5;
Simvol:='d';
Stroka:='Строчка';
Logika:= Chislo1> Chislo2;
WriteLn ('Вывод значений:');
WriteLn ('Значение переменной Chislo1 : ',Chislo1);
WriteLn ('Значение переменной Chislo2 : ',Chislo2:5:2);
WriteLn ('Значение переменной Simvol : ',Simvol);
WriteLn ('Значение переменной Stroka : ',Stroka);
WriteLn ('Значение переменной Logika : ',Logika); End.

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

ЗАДАЧА2.

//Дана сторона квадрата (а). Найти его периметр P=4*a.
Program Begin1;
var a:real;
begin
Writeln('Введите сторону квадрата а=');
readln(a);
Writeln('периметр квадрата =', (4*a)); end.

ЗАДАЧА3.

//Дана сторона квадрата (а). Найти его площадь S=a2.
Program Begin2;
var a:real;
begin
Writeln('Введите сторону квадрата а='); readln(a);

Writeln('Площадь квадрата =',(sqr(a)));end.

Записывает в тетрадь программы, на ПК набирает программу.

6.Рефлексия.

Поинтересоваться:Что нового сегодня узнал ученик? Всели понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

ЗАДАЧА 4.//Даны стороны прямоугольника (а и b).Найти его площадь S=a*b и

периметр P=2*(a+b).

ЗАДАЧА 5//Дан диаметр окружности d. Найти её длину L=p*d.

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

12 урок, Шораева Аружан, 9 класс, 2.12.2014

ТЕМА УРОКА: ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ

ЦЕЛИ И ЗАДАЧИ.

Образовательные: программирование линейных алгоритмов;

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока

Этапы урока

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

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

1.Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Оператор присваивания переменная := выражение.

Операторы ввода, вывода

Read(<список переменных>);readln(<список переменных>); write(<список вывода>);writeln(<список вывода>);

Отвечает на вопросы, приводит примеры алгоритмов.

3. Актуализация

Какие алгоритмы называются линейными, разветвляющимися, циклическими? Структура программы? Типы переменных?

Отвечает на вопросы, приводит примеры.

4. Тема урока

Решение задач (линейные алгоритмы)

ЗАДАЧА 4.

//Даны стороны прямоугольника (а и b). Найти его площадь S=a*b и периметр P=2*(a+b).

Program Begin3;
var b,a:real;
begin
Writeln('Введите сторону а=');
readln(a);
Writeln('Введите сторону b=');
readln(b);
Writeln('Площадь прямоугольника =', (a*b));
Writeln('Площадь периметр =', (2*(a+b)));
end.

ЗАДАЧА 5

//Дан диаметр окружности d.

Найти её длину L=p*d.
Program Begin4;
const
pi=3.14;
var d:real;
begin
Writeln('Введите диаметр окружности d=');
readln(d);
Writeln('длина окружности =', (pi*d));
end.

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

ЗАДАЧА 6

//Дана длина ребра куба "a". Найти объем куба V=a3 и площадь его поверхности S=6*a2Program Begin5;
var a:real;
begin
Writeln('Введите длину ребра куба a=');
readln(a);
Writeln('объем куба =', (sqr(a)*a));
Writeln(' площадь поверхности куба =', (6*sqr(a)));
end.

Записывает в тетрадь решение задачи (программу), на ПК набирает программу, делает отладку ее и получает результат.

6.Рефлексия.

Спросить: Все ли понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

// Даны два числа a и b. Найти их среднее арифметическое: (a + b) / 2.
// Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения Серия уроков 9 класс

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

13 урок, Шораева Аружан, 9 класс, 23-29.12.2014

ТЕМА УРОКА: ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НА ЯЗЫКЕ PASCAL.ЦЕЛИ И ЗАДАЧИ.

Образовательные: программирование разветвляющихся алгоритмов на языке pascal;

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока

Этапы урока

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

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

1.Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Program Begin8;

Var a,b:real;

begin

Write(' введи a=');

readln(a);

Write(' введи b=');

readln(b);

Writeln(' средне арифметическое =', (a + b)/2);

End.

Отвечает на вопросы, объясняет, как решать задачу, что означает каждая строчка программы. Решение домашней задачи// Даны два числа a и b.

Найти их среднее арифметическое: (a + b) / 2.

3. Актуализация

Какие алгоритмы называются линейными, разветвляющимися, циклическими? Структура программы? Типы переменных?

Отвечает на вопросы, приводит примеры.

4. Тема урока

Решение задач (линейные алгоритмы)

// Даны два неотрицательных числа a и b.

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

Program Begin9;

Var a,b:real;

begin

Write(' введи a=');

readln(a);

Write(' введи b=');

readln(b);

Writeln('средне геометрическое =', sqrt(a*b));

End.

Файл в Паскале состоит из однотипных данных. С данными можно производить 2 операции: запись или чтение. Операция записи.

1.Описание файла. Var f: file of integer; a:integer;

2.Установление соответствия между логическим и физическим именами файла. Логическое имя - (Var f: file of integer;)Физическое имя - имя из каталога оглавления диска. Оператор установления соответствия между именами файлов Assign(f, 'F.dat');- физическое имя заключено в апострофы. 3.Открытие файла для операции запись: rewrite(f); write(f,a); - запись данных в файл. 4.Чтение файла. Если с файлом совершаются операции, то перед выполнением следующей операции надо закрыть оператором - close(f); открытие файла для чтения - reset(f); читать данные из файла: read(f, a);

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

Задачи линейного программирования. - Теперь попробуй самостоятельно написать разобранную программу в среде Pascal.

program числа;

var

f: text; a: integer;

n,s:integer;

begin

assign(f, 'f.txt');

reset(f);

while not eof(f) do

begin

read(f, a);n:=n+1;

writeln(a); s:=s+a; end;

writeln('кол-во чисел = ',n,' сумма чисел = ',s,' среднeарифметическое = ',s/n);

close(f);end.

Записывает в тетрадь решение задачи (программу), на ПК набирает программу, делает отладку ее и получает результат.

6.Рефлексия.

Спросить: Все ли понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

//Найти площадь треугольника S:=1/2*a*b*sin(q);

//Найти гипотенузу по двум катетам. c:=sqrt(sqr(a)+sqr(b));

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

14-15 урок, Шораева Аружан, 9 класс, 23-29.12.2014

ТЕМА УРОКА: ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НА ЯЗЫКЕ PASCAL.ЦЕЛИ И ЗАДАЧИ.

Образовательные: программирование разветвляющихся алгоритмов на языке pascalC;

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока

Этапы урока

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

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

1.Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Файл в Паскале состоит из однотипных данных. С данными можно производить 2 операции: запись или чтение. Операция записи.

1.Описание файла. Var f: file of integer; a:integer;

2.Установление соответствия между логическим и физическим именами файла. Логическое имя - (Var f: file of integer;)Физическое имя - имя из каталога оглавления диска. Оператор установления соответствия между именами файлов Assign(f, 'F.dat');- физическое имя заключено в апострофы.

Отвечает на вопросы и задает вопросы ( с чем были трудности при решении задач)

3. Актуализация

3.Открытие файла для операции запись: rewrite(f); write(f,a); - запись данных в файл. 4.Чтение файла. Если с файлом совершаются операции, то перед выполнением следующей операции надо закрыть оператором - close(f); открытие файла для чтения - reset(f); читать данные из файла: read(f, a); программирование разветвляющихся алгоритмов на языке pascalABC

//Найти площадь треугольника S:=1/2*a*b*sin(q);

//Найти гипотенузу по двум катетам. c:=sqrt(sqr(a)+sqr(b));

Отвечает на вопросы, приводит примеры. Какой алгоритм называется разветвляющимся?

4. Тема урока

Решение задач (программирование разветвляющихся алгоритмов )

Какой алгоритм называется разветвляющимся? Что означает структура ветвления? (выбор одного из альтернативных путей работы алгоритма в зависимости от результата проверки условия)- Существуют две формы ветвления: ПОЛНАЯ И НЕПОЛНАЯ .

Для реализации структуры "ветвления" на языке Pascal используется УСЛОВНЫЙ ОПЕРАТОР. -

1) Полная форма условного оператора IF условие THEN действие1 ELSE действие2;

2) Неполная форма условного оператора IF условие THEN действие;

- Русский перевод условного оператора: IF-если, THEN- то, ELSE - иначе.

Серия уроков 9 классprogram z4;Серия уроков 9 класс

var x, y:real;

begin

writeln('введи x');

readln(x);

writeln('введи y');

readln(y);

IF x>4 THEN y:=x+1

ELSE y:=x-1;

writeln('x=',x); writeln('y=',y);end.

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

Серия уроков 9 классЗадание№5 Составьте программу вычисления значения переменной; x, y - целые числа

program z6;

var x, y:real;

begin

writeln('введи x');

readln(x);

writeln('введи y');

readln(y);

IF x>=0

THEN writeln('chet');

ELSE writeln('nechet');end.

program z5;

var x, y:real;

begin

writeln('введи x');

readln(x);

writeln('введи y');

readln(y);

IF x>=0 THEN y:=sgr(x)

ELSE y:=2*x;

writeln('x=',x);

writeln('y=',y);end.

Записывает в тетрадь решение задачи (программу), на ПК набирает программу, делает отладку ее и получает результат.

6.Рефлексия.

Спросить: Все ли понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

Задание №7 "Даны числа x и y. Вычислите число z, равное (x+y), если x Серия уроков 9 класс y и (1-x+y) в противном случае"

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец



16 урок, Шораева Аружан, 9 класс, 13.01.2015

ТЕМА УРОКА: ОПЕРАТОРЫ УСЛОВНОГО ПЕРЕХОДА.

ЦЕЛИ И ЗАДАЧИ.

Образовательные: операторы условного перехода;

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока

Этапы урока

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

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

1.Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Условный оператор 1) полная форма условного оператора if условие then действие1 else действие2;2) неполная форма условного оператора if условие then действие;

Задание №7 "Даны числа x и y. Вычислите число z, равное (x+y), если x Серия уроков 9 класс y и (1-x+y) в противном случае"

Отвечает на вопросы и задает вопросы ( с чем были трудности при решении задач)

3. Актуализация

program z7;

var x, y,z:real;

begin

writeln('введи x');

readln(x);

writeln('введи y');

readln(y);

IF x<=y

THEN z:= (x+y) writeln('z=',z);

ELSE z:= (1-x+y) writeln('z=',z); end.

Отвечает на вопросы, объясняет каждую строчку программы. Условный оператор?

4. Тема урока

Решение задач (условный оператор)

Program koren1;

var a,b:real;

begin

writeln('vvedi a');

readln(a);

IF a>=0 Then b := Sqrt(a)

Else

begin

WriteLn('a<0');

end;

WriteLn('корень = ',b); end. 1.Составить программу с применением условного оператора для вычисления квадратного корня из числа, "a" проводится при условии a>=0, операторами:

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

Program bol_2;

var a,b:real;

begin

writeln('vvedi a,b');

readln(a,b);

IF a>b Then WriteLn('a>b');

Else

WriteLn('b>a');

end.



2. Составить разветвляющийся алгоритм и блок-схему для нахождения большего числа из двух.

Записывает в тетрадь решение задачи (программу), на ПК набирает программу, делает отладку ее и получает результат.

6.Рефлексия.

Спросить: Все ли понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

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

AX2 + BX + C = 0, откомпилировать ее (Alt+F9) и запустить её на исполнение (Ctrl+F9).

Проверить её работу при различных наборах коэффициентов (A;B;C),

(Ctrl+F9) - ввести число, (Alt+F5) - вывести результат.

1 вариант: (0;3;-1); (-1;0;2); (-4;1;3).2 вариант: (0;2;3); (-3;0;9); (2;1;-4).

Уравнение является квадратным только при АСерия уроков 9 класс0. Тогда оно имеет два корня, которые иногда бывают равными. При А=0 уравнение переходит в линейное, а при А=В=0 уравнение вырождается.

D=B2 - 4AC. Если D>0, то имеется два корня, если D<0, то действительных корней нет, если D=0 - один корень.

I вариант - 256; корня нет; 11,2.

II вариант - 189; корня нет; 22,1.

program Square_Root;

var X: real;

begin

Writeln ('Введите число X');

Readln(x);

if Х < 0 then Writeln ('Корня нет');

else

begin

Х:= Sqrt(Х);

Writeln ('Квадратный корень равен', X:8:4);

end;

end.

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец

17 урок, Шораева Аружан, 9 класс, 20.01.2015

ТЕМА УРОКА: ОПЕРАТОРЫ БЕЗУСЛОВНОГО ПЕРЕХОДА.

ЦЕЛИ И ЗАДАЧИ.

Образовательные: операторы безусловного перехода;

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока

Этапы урока

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

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

1.Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Условный оператор 1) полная форма условного оператора if условие then действие1 else действие2;2) неполная форма условного оператора if условие then действие;

Отвечает на вопросы и задает вопросы ( с чем были трудности при решении задач)

3. Актуализация

program z1;

uses crt;

var a,b,c,max:real;

begin

writeln ('Введи числа');

readln(a,b,c);

if a>b then max:=a else max:=b;

if c>max then max:=c;

writeln(max);

end.



Найти большее из трех чисел.

Отвечает на вопросы, объясняет каждую строчку программы. Условный оператор?

4. Тема урока

Решение задач (условный оператор)

Безусловный переход организуется оператором <n> GOTO <n1> Здесь n - номер строки, содержащей оператор перехода; GOTO (перейти на) - имя оператора; n1 - номер строки, на которую передаётся управление. Например, после выполнения оператора 20 GOTO 50

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

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

10 goto 90

20 print «его»

30 goto 130

40 print «ядро ореха»

50 print «,»

60 goto 110

80 print «(Плавт)»: end

90 print «Кто хочет съесть»

100 goto 40

110 print «должен расколоть»

120 goto 20

130 print «скорлупу»

140 goto 80

Ответ: Кто хочет съесть ядро ореха, должен расколоть его скорлупу/Плавт

Записывает в тетрадь решение задачи (программу), на ПК набирает программу, делает отладку ее и получает результат.

6.Рефлексия.

Спросить: Все ли понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

10 goto 90

20 print «всякий страх»

30 goto 80

40 print «только,»

50 print «чего не знает,»

60 goto 110

70 goto 130

80 print «(В.Г. Белинский)»: end

90 print «Человек страшится»

100 goto 40

110 print «знанием»

120 goto 70

130 print «побеждается»

140 goto 20

Ответ: Человек страшится только, чего не знает, знанием побеждается всякий страх (В.Г. Белинский

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец



18 урок, Шораева Аружан, 9 класс, 20.01.2015

ТЕМА УРОКА: ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ

ЦЕЛИ И ЗАДАЧИ.

Образовательные: программирование циклических алгоритмов;

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока

Этапы урока

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

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

1.Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

безусловный оператор <n> GOTO <n1

1) полная форма условного оператора if условие then действие1 else действие2;2) неполная форма условного оператора if условие then действие;

Отвечает на вопросы и задает вопросы ( с чем были трудности при решении задач)

3. Актуализация

Проверка домашнего задания. Объяснить повторяющимся действия в алгоритме.

Отвечает на вопросы, приводит примеры циклических алг-мов.

4. Тема урока

Решение задач (условный оператор)

Оператор цикла for - цикл со счетчиком (используется с заранее известным числом повторений)

Оператор цикла for имеет одну из двух форм:

for переменная:=начальное значение to конечное значение do оператор;

for переменная:=начальное значение downto конечное значение do оператор;

Задача 2. Найти все делители числа n.

program z1;

uses crt;

var n, i: integer; k: real;

begin clrcsr;

read (n);

for i:=1 to n do

if n mod I = 0 then writeln (i);end.Задача 1. Вычислить 12+22+…+122.

program z1;

uses crt;

var i:integer; s: longint;

begin clrcsr;

s:=0;

for i:=1 to 100 do s:=s+sqr(i);

writeln (s);

end.. {S= 650}

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

Задача 3.

Напечатать таблицу квадратных корней из чисел от 1 до 20.

program z3;

uses crt;

var i: integer; b: real;

begin clrscr;

for i:=1 to 20 do

begin

b:= sqrt(i);

writeln (i: 4, b:7:2);end;end.

Записывает в тетрадь решение задачи (программу), на ПК набирает программу, делает отладку ее и получает результат.

6.Рефлексия.

Спросить: Все ли понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

Задача 4. Составить таблицу перевода метров в ярды, если 1м = 0,91 ярда на [1; 20].

program z4;

uses crt;

var i: integer; b: real;

begin clrcsr;

for i:=1 to 20 do

begin

b:= i*0.91;

writeln (i: 4, b:7:2);

end;end.

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец


19 урок, Шораева Аружан, 9 класс, 3.02.2015

ТЕМА УРОКА: Контрольная работа (тест)

ЦЕЛИ И ЗАДАЧИ.

Образовательные: контрольная работа(тест);

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока


Этапы урока

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

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

1.Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

Сообщает о самостоятельном повторении всех тем за предыдущие уроки.

Самостоятельное повторение всех тем за предыдущие уроки.

3. Актуализация

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

Показывает домашнюю работу.

4. Тема урока

(контрольная работа)

Тест на ПК оценку выставляет компьютер.

Выполняет тест на ПК

5.Рефлексия.

Спросить: Все ли понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

Задача 5. Сберкасса начисляет 30% годовых. Какой станет сумма S, положенная в банк на n лет.

program z5;

uses crt;

var i: integer; b: real;

begin clrcsr;

writeln ('Введите сумму'); read (s);

writeln ('Введите кол-во лет'); read (n);

for i:=1 to n do

s:= s+s*0.3;

writeln (s:7:2);end.

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец


20 урок, Шораева Аружан, 9 класс, 10.02.2015

ТЕМА УРОКА: ЦИКЛ С ПАРАМЕТРОМ.

ЦЕЛИ И ЗАДАЧИ.

Образовательные: цикл с параметром.;

Развивающие: развитие приемов умственной деятельности; развитие внимания, восприятия.

Воспитательные: развивать познавательный интерес к программированию, повышать интеллект.

Ход урока

Этапы урока

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

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

1.Орг. Момент

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

Ученик готовится к уроку. Записывает число, тему урока.

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

program z5;

uses crt;

var i: integer; b: real;

begin clrcsr;

writeln ('Введите сумму'); read (s);

writeln ('Введите кол-во лет'); read (n);

for i:=1 to n do

s:= s+s*0.3;

writeln (s:7:2);end.

Объясняет решение домашней задачи //Сберкасса начисляет 30% годовых. Какой станет сумма S, положенная в банк на n лет.

3. Актуализация

Оператор цикла for - цикл со счетчиком (используется с заранее известным числом повторений), шаг цикла всегда равен единице.

for переменная:=начальное значение to конечное значение do оператор;

for переменная:=начальное значение downto конечное значение do оператор;

Записывает оператор for

4. Тема урока

WHILE условие DO тело цикла

Пока условие верно выполняй операторы, входящие в тело цикла.

Особенности оператора с предусловием

  1. Тело цикла выполняется до тех пор, пока условие верно.

  2. Цикл может не выполнится ни разу, если значения условия при входе в цикл - ложно

  3. Если в теле цикла требуется более одного оператора, то необходимо использовать операторные скобки BEGIN … END.

Действие данного оператора рассмотрим на конкретном примере:

Подсчитать значение Y по формуле Y=7X - 2. X меняется в интервале от - 2 до 8 с шагом 1. Вывести на экран значения X и Y.

PROGRAM A; USES CRT;

VAR X,Y: INTEGER;

BEGIN CLRSRN;

X:=-2; (начальное значение)

WHILE X<=8 DO BEGIN ( 8 - конечное значение)

Y:=7*X-2;

WRITELN ('X=',X,' Y=',Y); (чтобы на экране были выведены значения в столбик

X:=X+1; END; END.

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

Практическая работа на ПК//Подсчитать значение Y по формуле Y=4X2+2. X меняется в интервале от - 4 до 10 с шагом 2. Вывести на экран значения X и Y. Напомнить, что X2 - это функция SQR(x)

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

5.Рефлексия.

Спросить: Все ли понятно было на уроке? Как можно оценить свою деятельность?

Оценивает свою работу.

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

Задание 2 на дополнительную оценку

Подсчитать значение Y по формуле Y=3X2 - 4, если X<0 и по формуле Y=1/3X2 - 4. X меняется в интервале от - 6 до 6 с шагом 1. Вывести на экран значения X и Y.

Цикл

условие

Ввод (вывод)

Вычисление

Начало

конец


© 2010-2022