Разделы презентаций


Алгоритм 10 класс

Содержание

Тема урока:Алгоритм

Слайды и текст этой презентации

Слайд 1ДАВАЙТЕ ВСПОМНИМ

ДАВАЙТЕ ВСПОМНИМ

Слайд 3Тема урока:
Алгоритм

Тема урока:Алгоритм

Слайд 4АЛГОРИТМ
Что такое Алгоритм?
Алгоритм– это точное описание порядка действий, которые должен

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

АЛГОРИТМЧто такое Алгоритм?Алгоритм– это точное описание порядка действий, которые должен выполнить исполнитель для решения задачи за конечное

Слайд 5Кто или что может быть
Исполнителем Алгоритма?
АЛГОРИТМ

Кто или что может быть Исполнителем Алгоритма?АЛГОРИТМ

Слайд 6АЛГОРИТМ. СВОЙСТВА АЛГОРИТМА
Каким должен быть
«правильный алгоритм»?
1) Дискретность – это

точное описание порядка действий, которые должен выполнить исполнитель для решения

задачи за конечное время.

2) Детерминированность (определённость) — при каждом запуске алгоритма с одними и теми же исходными данными получается один и тот же результат.

АЛГОРИТМ. СВОЙСТВА АЛГОРИТМАКаким должен быть «правильный алгоритм»?1) Дискретность – это точное описание порядка действий, которые должен выполнить

Слайд 7АЛГОРИТМ. СВОЙСТВА АЛГОРИТМА
Свойства алгоритма:
3) Понятность — алгоритм содержит только команды,

входящие в систему команд исполнителя.
5) Конечность (результативность) — для корректного

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

4) Корректность — для допустимых исходных данных алгоритм должен приводить к правильному результату.

АЛГОРИТМ. СВОЙСТВА АЛГОРИТМАСвойства алгоритма:3) Понятность — алгоритм содержит только команды, входящие в систему команд исполнителя.5) Конечность (результативность)

Слайд 8АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ
Каким образом можно
представить алгоритм?
1) Естественный язык
2)

Псевдокод

АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВКаким образом можно представить алгоритм?1) Естественный язык2) Псевдокод

Слайд 9АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ
Способы записи алгоритмов:
3) Блок-схемы
4) Программы

АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВСпособы записи алгоритмов:3) Блок-схемы4) Программы

Слайд 10Ответ: 1) Винчестер
АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ

Ответ: 1) ВинчестерАЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ

Слайд 11Ответ: 3) 2
АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ

Ответ: 3) 2АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ

Слайд 12Ответ: 70
АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ

Ответ: 70АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ

Слайд 13ДАВАЙТЕ ОБСУДИМ
Дайте определение понятию «Алгоритм». Для чего нужны алгоритмы?
Кто может

быть исполнителем алгоритма
Какими свойствами должен обладать «правильный» алгоритм?
Какие существуют способы

записи алгоритмов.
ДАВАЙТЕ ОБСУДИМДайте определение понятию «Алгоритм». Для чего нужны алгоритмы?Кто может быть исполнителем алгоритмаКакими свойствами должен обладать «правильный»

Слайд 14Тема урока:
Простейшие программы

Тема урока:Простейшие программы

Слайд 15АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Что такое программа?
Программа – алгоритм, записанный на языке

программирования.

АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫЧто такое программа?Программа – алгоритм, записанный на языке программирования.

Слайд 16АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Вывод текста на экран
Write – вывод данных (без

перехода на новую строку).

Writeln – вывод данных (после окончания вывода

происходит переход на новую строку).
АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫВывод текста на экранWrite – вывод данных (без перехода на новую строку).Writeln – вывод данных

Слайд 17АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Write – вывод данных (без перехода на новую

строку).

Writeln – вывод данных (после окончания вывода происходит переход на

новую строку).
АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫWrite – вывод данных (без перехода на новую строку).Writeln – вывод данных (после окончания вывода

Слайд 18АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Задача.
Ввести с клавиатуры два числа и найти

их сумму.
ПРОТОКОЛ:
Введите два целых числа
25 30
25+30=55
компьютер
пользователь
компьютер считает

сам!
АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫЗадача. Ввести с клавиатуры два числа и найти их сумму.ПРОТОКОЛ: Введите два целых числа 25

Слайд 19АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
program qq;
begin
{ ввести два числа }
{

вычислить их сумму }
{ вывести сумму на экран }


end.

Псевдокод: алгоритм на русском языке с элементами Паскаля.

АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫprogram qq;begin { ввести два числа } { вычислить их сумму } { вывести сумму

Слайд 20АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Переменная – это величина, имеющая имя, тип и

значение.
a
Значение
Имя
Другой тип данных

АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫПеременная – это величина, имеющая имя, тип и значение. aЗначениеИмяДругой тип данных

Слайд 21АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
МОЖНО использовать
латинские буквы (A-Z)


цифры


знак подчеркивания _
заглавные и строчные

буквы НЕ различаются
НЕЛЬЗЯ использовать
русские буквы
пробелы
скобки, знаки +, =, !, ?

и др.

имя не может начинаться с цифры

Имя

a

АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫМОЖНО использоватьлатинские буквы (A-Z)цифрызнак подчеркивания _заглавные и строчные буквы НЕ различаютсяНЕЛЬЗЯ использоватьрусские буквыпробелыскобки, знаки +,

Слайд 22АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Переменная – это величина, имеющая имя, тип и

значение.

АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫПеременная – это величина, имеющая имя, тип и значение.

Слайд 23АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Read – ввод данных.
read ( a );
оператор ввода
5
a

АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫRead – ввод данных.read ( a );оператор ввода5a

Слайд 24АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Read – ввод данных.

АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫRead – ввод данных.

Слайд 25АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Задача.
Ввести с клавиатуры два числа и найти

их сумму.
Программа:
Запрашивает у пользователя два числа.
Складывает числа.
Выводит результат.

program Sum;
var a,

b, c: integer;

begin

read ( a, b );

c := a + b;

writeln ( c );

end.

АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫЗадача. Ввести с клавиатуры два числа и найти их сумму.Программа:Запрашивает у пользователя два числа.Складывает числа.Выводит

Слайд 26АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫ
Задача.
Ввести с клавиатуры два числа и найти

их сумму.
program Sum;
var a, b, c: integer;
begin
read ( a, b

);

c := a + b;

writeln ( a, '+', b, '=', c );

end.

writeln('Введите два целых числа');

program Sum;

var a, b, c: integer;

begin

read ( a, b );

c := a + b;

writeln ( c );

end.

АЛГОРИТМ. ПРОСТЕЙШИЕ ПРОГРАММЫЗадача. Ввести с клавиатуры два числа и найти их сумму.program Sum;var a, b, c: integer;beginread

Слайд 27АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ
Задание 1. Определите назначение программы. Проверьте, нет

ли ошибок в программе.
program 1;
var a, b, c: integer;
begin
read (

a, b );

c := a / b;

writeln ( a,_/_, b, _=_, c );

end.

writeln('Введите два целых числа');

АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВЗадание 1. Определите назначение программы. Проверьте, нет ли ошибок в программе.program 1;var a, b,

Слайд 28АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ
Задание 2. Определите назначение программы. Проверьте, нет

ли ошибок в программе.

АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВЗадание 2. Определите назначение программы. Проверьте, нет ли ошибок в программе.

Слайд 29АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ
Задача № 1.
Вывести на экран сообщение

«Hello World!»

Задача № 2.
Вывести на экран три числа в

порядке, обратном вводу

Задача № 3.
Вывести на экран
квадрат введенного числа.
АЛГОРИТМ. СПОСОБЫ ЗАПИСИ АЛГОРИТМОВЗадача № 1. Вывести на экран сообщение «Hello World!»Задача № 2. Вывести на экран

Слайд 30ДАВАЙТЕ ОБСУДИМ
Дайте определение понятию «Переменная»? Какие символы может содержать имя

переменной?
Какой оператор служит для объявления переменной в Паскаль?
Назовите операторы для

ввода и вывода данных.
ДАВАЙТЕ ОБСУДИМДайте определение понятию «Переменная»? Какие символы может содержать имя переменной?Какой оператор служит для объявления переменной в

Слайд 31ДОМАШНЕЕ ЗАДАНИЕ
Учебник (часть 2):
Стр. 109-117, прочитать и выучить основные понятия.
Стр.

117, задания №№ 2, 3, 4.

ДОМАШНЕЕ ЗАДАНИЕУчебник (часть 2):Стр. 109-117, прочитать и выучить основные понятия.Стр. 117, задания №№ 2, 3, 4.

Слайд 32Используемые ресурсы
Учебник 10 класс (углубленный уровень), авторы учебника — К.Ю.

Поляков и Е.А. Еремин.

http://kpolyakov.spb.ru/school/probook/slides.htm

http://kpolyakov.spb.ru/school/ege.htm

https://inf-oge.sdamgia.ru/

http://www.infoznaika.ru/

Используемые ресурсыУчебник 10 класс (углубленный уровень), авторы учебника — К.Ю. Поляков и Е.А. Еремин.http://kpolyakov.spb.ru/school/probook/slides.htmhttp://kpolyakov.spb.ru/school/ege.htm https://inf-oge.sdamgia.ru/ http://www.infoznaika.ru/

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика