Практическое занятие № 8
Тема учебного занятия Программный принцип работы компьютера.
Цель учебного занятия
обучающая: познакомить с программным принципом работы компьютера на примерах алгоритмов и готовых задач на языке Pascal ABC
развивающая: обеспечить условия для развития мышления. Повысить уровень учебной мотивации и познавательный интерес
воспитательная: воспитать информационную грамотность студентов, культуры общения, внимательности, дисциплинированности, усидчивости.
Тип учебного занятия усвоение новых знаний
Вид учебного занятия практическое занятие.
Форма организации учебного занятия урок
Материально-техническое оснащение: доска, проектор, опорный конспект
Ход урока
Предъявление единых педагогических требований: -приветствие;
-выявление отсутствующих;
-организация учебного места.
Приветствуют преподавателя.
Староста называет отсутствующих.
Достают тетради и ручки
2. Вводный этап урока
Сообщение темы
Тема: Программный принцип работы компьютера
Слушают и записывают
Мотивация
Создание личной заинтересованности в изучении темы
Узнать как компьютер обрабатывает ту или иную информацию
Осознают значимость материала в формировании знаний. Задают вопросы.
Постановка цели
Обеспечение понимания предстоящей учебной работы
Сегодня в результате освоения этой темы вы сможете изучить программный принцип работы компьютера
Слушают
3. Основной этап урока
Проверка домашнего задания
Предоставляют тетради с выполненной домашней работой
Освоение материала
Объяснение написания готовой задачи на языке Pascal
Слушают, записывают, пишут программы на языке Pascal для решения задач самостоятельно
Проверка понимания нового материала
Закрепление нового материала
Коррекция знаний и умений
Проверка проделанной работы (готовых программ на языке Pascal для решения задач)
Демонстрируют проделанную работу в тетрадях и на компьютере
4. Заключительный этап
Подведение итогов
Анализ и оценка успешности достижения цели урока
1.Подведение итогов. Персональный и общий анализ работы.
2. Сообщение оценок
Самооценка
Домашнее задание
Обеспечение понимания цели, содержания и способов выполнения
работа с литературой
Осмысление ориентировочной основы действий
Конспект преподавателя.
Алгоритм — это точный набор инструкций, описывающих последовательность действий некоторого исполнителя для решения поставленной задачи.
Само слово "алгоритм" происходит от "algorithmi" - латинской формы написания имени выдающегося математика IX века аль-Хорезми, который сформулировал правила выполнения арифметических операций.
Пример 1. Найти произведение двух переменных c и d.
Наша задача представить ее в трех видах:
1. алгоритмический язык
2. блок-схема
3. программа для Pascal
Решение:
1. алгоритмический язык:
алг pr1
дано c, d
надо s:=s*d
нач
ввод c, d
реш s:=s*d
вывод s
кон
2. блок-схема
[pic]
3. программа для Pascal
program pr1;
var c,d: integer;
begin
writeln (‘введите с’);
readln (c);
writeln (‘введите d’);
readln (d);
s:=c*d;
writeln (‘произведение s=’, s);
end.
Данный вид примера проверить на компьютере при помощи программы Pascal ABC
Пример 2. Произвести сложение переменных a,b если а положительное число, иначе найти среднее арифметическое переменных a,b.
Наша задача представить ее в трех видах:
1. алгоритмический язык
2. блок-схема
3. программа для Pascal
Решение:
1. алгоритмический язык:
алг pr2
дано a,b,c
надо если a>0 то a+b иначе (a+b)/2
нач
ввод a,b
реш c:=a+b
c:= (a+b)/2
вывод c
кон
2. блок-схема
3. программа для Pascal
program pr2;
var a,b: integer;
c: real;
begin
writeln (‘введите a’);
readln (a);
writeln (‘введите b’);
readln (b);
if a>0 then a+b else (a+b)/2
c:=a+b;
c:= (a+b)/2;
writeln (‘c=’, c);
end.
Данный вид примера проверить на компьютере при помощи программы Pascal ABC
Пример 3. Составить алгоритм нахождения суммы чисел в диапазоне от 1 до 10.
Наша задача представить ее в трех видах:
1. алгоритмический язык
2. блок-схема
3. программа для Pascal
Решение:
1. алгоритмический язык:
алг pr3
дано a,s
надо sum s:=s+a a:=a+1
нач
реш пока a<=10 то
s:=s+a a:=a+1
вывод s
кон
2. блок-схема
3. программа для Pascal
program pr3;
var a,s: real;
c: real;
begin
a:=1;
s:=0;
while a<=10 do
begin
s:=s+a;
a:=a+1;
end;
writeln (‘сумма=’, s);
end.
Данный вид примера проверить на компьютере при помощи программы Pascal ABC
Дополнительное задание:
Представить в тетрадях в трех видах следующие примеры:
1. Найти разность двух переменных k,n
2. Найти произведение f,l при f – отрицательном, иначе частное f,l.