Конспект урока "Основы алгоритмизации"
план-конспект урока на тему
Конспект урока для студентов 1 курса педагогического колледжа по дисциплине "Информатика и ИКТ"
Скачать:
| Вложение | Размер |
|---|---|
| 104.34 КБ | |
| 312.5 КБ |
Предварительный просмотр:
Министерство образования и науки Челябинской области
Государственное бюджетное профессиональное образовательное учреждение
«Миасский педагогический колледж»
Кафедра математических и естественнонаучных дисциплин
Методическая разработка урока по теме:
«Основы алгоритмизации»
для студентов I курса
Автор: Бугаевская М. В.,
преподаватель информатики
Миасс
2016
Тема урока: Основы алгоритмизации.
Тип урока: урок повторения и обобщения знаний
Цель урока:
- обеспечить углубление, обобщение и систематизацию знаний по алгоритмизации; способствовать формированию умения рационально подбирать методы разработки алгоритмов;
- способствовать развитию логического мышления, памяти, внимания, коммуникативных навыков студентов;
- способствовать воспитанию трудолюбия, культуры речи и общения, чувства товарищества при работе в группах.
Освоение содержания данного урока способствует достижению студентами следующих результатов*:
личностных:
− готовность и способность к самостоятельной и ответственной творческой деятельности с использованием информационно-коммуникационных технологий;
− умение выстраивать конструктивные взаимоотношения в командной работе по решению общих задач;
− умение управлять своей познавательной деятельностью, проводить самооценку уровня собственного интеллектуального развития, в том числе с использованием современных электронных образовательных ресурсов;
метапредметных:
− умение определять цели, составлять планы деятельности и определять средства, необходимые для их реализации;
− использование различных информационных объектов, с которыми возникает необходимость сталкиваться в профессиональной сфере в изучении явлений и процессов;
− умение публично представлять результаты собственного исследования, вести дискуссии, доступно и гармонично сочетая содержание и формы представляемой информации средствами информационных и коммуникационных технологий;
предметных:
− владение навыками алгоритмического мышления и понимание методов формального описания алгоритмов, владение знанием основных алгоритмических конструкций, умение анализировать алгоритмы;
− владение типовыми приемами написания программы на алгоритмическом языке для решения стандартной задачи с использованием основных конструкций языка программирования;
− сформированность базовых навыков и умений по соблюдению требований техники безопасности, гигиены и ресурсосбережения при работе со средствами информатизации*.
Форма работы: групповая работа
Оборудование:
- персональный компьютер;
- мультимедиа проектор;
- интерактивная доска;
- презентация;
- карточки с заданиями.
*Согласно программе учебной дисциплины «Информатика», разработанной на основе примерной программы для профессиональных образовательных организаций, рекомендованной Федеральным государственным автономным учреждением «Федеральный институт развития образования» (ФГАУ «ФИРО») в качестве примерной программы для реализации основной профессиональной образовательной программы СПО на базе основного общего образования с получением среднего общего образования. Протокол № 3 от 21 июля 2015 г. Регистрационный номер рецензии 375 от 23 июля 2015 г. ФГАУ «ФИРО»
ХОД УРОКА
Этапы урока | Деятельность учителя | Деятельность студента |
I.Организационный момент | Приветствие. | |
II.Актуализация знаний |
алг задача_1 нач вещ r, S, L вывод («Введите радиус окружности») ввод r L:= 2 * 3,14 * r S:= 3,14 * r *r вывод («Длина окружности равна», S) вывод («Площадь круга равна», L) кон
алг задача_2 нач вещ m, n вывод («Введите массу первого пакета») ввод m если m>n то вывод («Первый пакет тяжелее второго») если m то вывод («Второй пакет тяжелее первого») если m=n вывод («Массы пакетов равны») кон |
вывод («Введите массу второго пакета») ввод n |
III. Повторение и обобщение знаний |
Задание №1: Вам дан алгоритм представленный в виде блок-схемы, необходимо выполнить алгоритм и вычислить результат при х = 6, а = 6. Определите вид алгоритма. Группа 1. Группа 2.
Группа 1. Группа 2.
Алгостихи – стихотворения, по своему содержанию представляющие некоторый алгоритм. (По сути - это словесная запись алгоритма.) Группа 1. Пока свободою горим, Пока сердца для чести живы, Мой друг, Отчизне посвятим Души прекрасные порывы! А.С. Пушкин Группа 2. Шуми, шуми, реви сильней, Свирепствуй, океан мятежный, И в солнца золотые мрежи Сгоняй сребристых окуней. С. Есенин
Группа 1. Составьте программу вычисления суммы всех двузначных чисел. Группа 2. Скорость на участке дороги должна быть не выше 30 км/ ч. Определить, нарушил ли водитель правила дорожного движения. (Скорость вводится с клавиатуры.)
Группа 1. Группа 2.
|
алг задача_1 нач цел S, i S:=0 нц для i от 10 до 99 S:= S+i кц вывод («Сумма всех двузначных чисел равна», S) кон
алг задача_2 нач цел v вывод («Введите скорость автомобиля») ввод v если v>30 то вывод («Водитель нарушил правила дорожного движения») иначе вывод («Водитель не нарушил правила дорожного движения») кон
|
IV Самостоятельная работа |
Задача 1. Автомобиль проехал три участка пути разной длины с разными скоростями. Найти среднюю скорость автомобиля. Задача 2. Напишите программу, вычисляющую факториал введенного числа.
|
алг задача_1 нач вещ а, b, c, d вывод («Введите скорость автомобиля на первом участке пути») ввод а вывод («Введите скорость автомобиля на втором участке пути») ввод b вывод («Введите скорость автомобиля на третьем участке пути») ввод с d:=(а+b+c)/2 вывод («Средняя скорость автомобиля равна», d) кон
алг задача_2 нач цел f, n, i вывод («Введите число») ввод n f:=1 нц для i от 2 до n f:= f*i кц вывод («Факториал равен», S) кон |
V Дача домашнего задания |
| |
VI Итог урока. Рефлексия. |
|
|
Предварительный просмотр:
Подписи к слайдам:
Что такое алгоритм? последовательность действий, приводящих к решению задачи.
Что такое среда исполнителя? обстановка, в которой функционирует исполнитель.
Перечислите способы описания алгоритма. словесный; графический; программный.
Проверка домашнего задания 1) Задана окружность радиуса R . ( R – водится с клавиатуры) Составьте программу для нахождения ее длины и площади ограниченного ею круга. алг задача_1 нач вещ R , S , L вывод («Введите радиус окружности») ввод R L := 2 * 3,14 * R S := 3,14 * R * R вывод («Длина окружности равна», ) вывод («Площадь круга равна», ) кон S L L S
2 ) Рис расфасован в два пакета. Масса первого - m кг, второго – n кг. Составьте программу, определяющую: какой пакет тяжелее – первый или второй? Значения m и n вводятся с клавиатуры. если m > n то вывод («Первый пакет тяжелее второго») всё если m < n то вывод («Второй пакет тяжелее первого») всё если m = n вывод («Массы пакетов равны») всё кон алг задача_2 нач вещ m , n вывод («Введите массу первого пакета») ввод m вывод («Введите массу второго пакета») ввод n
1) Дан алгоритм, представленный в виде блок-схемы, необходимо его выполнить и вычислить результат при х = 6. Определите вид алгоритма. Конец Вывод х х:= х - 5 х:= х + 6 Начало Ввод а х:= а * 2 Да Нет Ответ: х=18 Разветвляющийся алгоритм
Вывод у Конец Начало z:= 4 * x z:= z - x a:= x * x a:= a + 3 y:= z + a Ввод х 1) Дан алгоритм представленный в виде блок-схемы, необходимо его выполнить и вычислить результат при х = 6. Определите вид алгоритма. Ответ: х=61 Линейный алгоритм
Пока свободою горим, Пока сердца для чести живы, Мой друг, Отчизне посвятим Души прекрасные порывы ! А.С. Пушкин 3) Переведите содержание стихотворения на язык блок-схемы. Определите вид алгоритма
Шуми, шуми, реви сильней, Свирепствуй, океан мятежный, И в солнца золотые мрежи Сгоняй сребристых окуней. С. Есенин 3) Переведите содержание стихотворения на язык блок-схемы. Определите вид алгоритма
4) Напишите алгоритм решения задачи на алгоритмическом языке. Определите вид алгоритма. Группа1. Составьте программу вычисления суммы всех двузначных чисел. Группа 2. Скорость на участке дороги должна быть не выше 30 км/ ч. Определить, нарушил ли водитель правила дорожного движения. (Скорость вводится с клавиатуры.)
5) Дан алгоритм, представленный в виде блок-схемы. Составьте подходящее условие задачи. Начало Ввод а Конец Вывод х х:= х:= а 2 Да Нет
5) Дан алгоритм, представленный в виде блок-схемы. Составьте подходящее условие задачи. Начало Ввод b Конец Вывод y х:= b - 5 y := b+7 Да Нет
Самостоятельная работа
Напишите алгоритм решения задач на алгоритмическом языке. Задача1. Автомобиль проехал три участка пути разной длины с разными скоростями. Найти среднюю скорость автомобиля . Задача 2. Напишите программу, вычисляющую факториал введенного числа.
Домашнее задание: напишите алгоритм решения задач на алгоритмическом языке. Задача1. Составьте программу, проверяющую, верно ли утверждение, что сумма цифр введенного вами целого числа делится на 5. Задача 2. Два двузначных числа, записанных одно за другим, образуют четырехзначное число, которое делится на их произведение. Найти эти числа.
По теме: методические разработки, презентации и конспекты
Основы алгоритмизации и программирования: методические указания для лабораторных работ
Данные методические указания для проведения лабораторных работ по дисциплине «Основы алгоритмизации и программирования» предназначены для реализации государственных требований к минимуму содержания и ...

конспект урока по дисциплине Основы алгоритмизации и программирования
На данном уроке используется язык программирования Паскаль...

Основы алгоритмизация и программирование на языке Basic
Учебно-методическое пособие по дисциплине «Информатика и ИКТ» Основы алгоритмизация и программирование на языке Basic разработано в соответствии с действующей программой по курсу дисциплины «Информати...

Тест по дисциплине «Основы алгоритмизации и программирования» Раздел: «Программирование на языке СИ/СИ++» специальности 230401 "Информационные системы (по отраслям)"
Тест по дисциплине «Основы алгоритмизации и программирования» Раздел: «Программирование на языке СИ/СИ++» специальности 230401 "Информационные системы (по отраслям)"...

РАБОЧАЯ ПРОГРАММА ПО ОСНОВАМ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЮ
Рабочая программа учебной дисциплины разработана на основе Федерального государственного образовательного стандарта (далее – ФГОС) по специальности среднего профессионального образования (далее - СПО)...

Презентация на тему "Основы алгоритмизации"
Презентация на тему "Основы алгоритмизации". Содержит освещение основных понятий темы, раскрывает свойства алгоритмов, способы их записи: словесно-формульный, блок-схемный, с использованием специальны...
ОП.06 "Основы алгоритмизации и программирования" для специальности 09.02.04
Рабочая программа учебной дисциплины ОП.06 "Основы алгоритмизации и программирования" разработана для специальности 09.02.04 "Информационные системы (по отраслям)"...
