Практическое занятие: Программный принцип работы компьютера

Автор публикации:

Дата публикации:

Краткое описание: ...


Практическое занятие № 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.