Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Языки программирования + повторение алгоритмов

Содержание

Алгоритм - это предназначенное для конкретного исполнителя описание последовательности действий, приводящих от исходных данных к требуемому результату, которое обладает свойствами:дискретностипонятностиопределённостирезультативностимассовостиПовторение
ОСНОВЫ АЛГОРИТМИЗАЦИИ ОСНОВЫ АЛГОРИТМИЗАЦИИ ОСНОВЫ АЛГОРИТМИЗАЦИИ ОСНОВЫ АЛГОРИТМИЗАЦИИ 8 классОСНОВЫ АЛГОРИТМИЗАЦИИ Алгоритм - это предназначенное для конкретного исполнителя описание последовательности действий, приводящих от Основные способы записи алгоритмаСловесныеГрафическиеНа алгоритмических языкахСловесное описаниеПострочная записьПоследователь-ность рисунковСтруктурограммаШкольный алгоритмическийязыкЯзык программирова-нияБлок-схема Блок-схемы В блок-схеме предписания изображаются с помощью различных геометрических фигур, а последовательность Алгоритмы описывают последовательность действий над некоторыми информационными объектами.Величина в информатике – это отдельный информационный объект. ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Следование Следование - алгоритмическая конструкция, отображающая естественный, последовательный порядок ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ ВетвлениеВетвление - алгоритмическая конструкция, в которой в зависимости от ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Неполная форма ветвленияесли   то всеДаНет ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Простые и составные условияПростые условия состоят из одной операции ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Цикл с заданным условием продолжения работы (цикл-ПОКА, цикл с ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Цикл с заданным условием окончания работы (цикл-ДО, цикл с ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Цикл с заданным числом повторений (цикл-ДЛЯ, цикл с параметром) Языки программирования.8 класс Алфавит и словарь языкаИмена (констант, переменных, программ и других объектов) - любые Простые типы данныхТипы величин Структура программы на языке ПаскальСлужебное слово program и имя программыСтруктура программыЗаголовок программыОписание Раздел описания переменныхЦелый типВещественный типСимвольный типИмена переменных Общий вид программыprogram ; const ; var ;begin  ;  ; Оператор присваиванияОсновное преобразование данных, выполняемое компьютером, - присваивание переменной нового значения, что
Слайды презентации

Слайд 2 Алгоритм - это предназначенное для конкретного исполнителя описание

Алгоритм - это предназначенное для конкретного исполнителя описание последовательности действий, приводящих

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

которое обладает свойствами:
дискретности
понятности
определённости
результативности
массовости

Повторение


Слайд 3 Основные способы записи алгоритма
Словесные
Графические
На алгоритмических языках
Словесное описание
Построчная запись
Последователь-ность

Основные способы записи алгоритмаСловесныеГрафическиеНа алгоритмических языкахСловесное описаниеПострочная записьПоследователь-ность рисунковСтруктурограммаШкольный алгоритмическийязыкЯзык программирова-нияБлок-схема

рисунков
Структурограмма
Школьный алгоритмический
язык
Язык программирова-ния
Блок-схема


Слайд 4 Блок-схемы
В блок-схеме предписания изображаются с помощью различных

Блок-схемы В блок-схеме предписания изображаются с помощью различных геометрических фигур, а

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

линий.

Блок начала или конца алгоритма

Блок ввода или вывода данных

Блок обработки данных

Блок проверки условия

Блок пояснительных записей


Слайд 5 Алгоритмы описывают последовательность действий над некоторыми информационными объектами.
Величина

Алгоритмы описывают последовательность действий над некоторыми информационными объектами.Величина в информатике – это отдельный информационный объект.

в информатике – это отдельный информационный объект.


Слайд 6 ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ
Следование
Следование - алгоритмическая конструкция, отображающая

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Следование Следование - алгоритмическая конструкция, отображающая естественный, последовательный

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

структура «следование», называются линейными алгоритмами.

Действие 1

Действие 2

Алгоритмическая структура «следование»


Слайд 7 ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ
Ветвление
Ветвление - алгоритмическая конструкция, в которой

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ ВетвлениеВетвление - алгоритмическая конструкция, в которой в зависимости

в зависимости от результата проверки условия («да» или «нет»)

предусмотрен выбор одной из двух последовательностей действий (ветвей).

Алгоритмы, в основе которых лежит структура «ветвление», называют разветвляющимися.

Полная форма ветвления

если <условие>
то <действие 1>
иначе <действие 2>
все

Да

Нет


Слайд 8 ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ
Неполная форма ветвления
если
то

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Неполная форма ветвленияесли  то всеДаНет


все
Да
Нет


Слайд 9 ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ
Простые и составные условия
Простые условия состоят

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Простые и составные условияПростые условия состоят из одной

из одной операции сравнения. Составные условия получаются из простых

с помощью логических связок and (и), or (или), not (не).

Пример. Алгоритм определения принадлежности точки Х отрезку [A; B].


Слайд 10 ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ
Цикл с заданным условием продолжения работы

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Цикл с заданным условием продолжения работы (цикл-ПОКА, цикл


(цикл-ПОКА, цикл с предусловием)
нц пока

<тело цикла (последовательность действий)>
кц

Слайд 11 ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ
Цикл с заданным условием окончания работы

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Цикл с заданным условием окончания работы (цикл-ДО, цикл

(цикл-ДО, цикл с постусловием)

Запись на алгоритмическом языке:

нц
<тело_цикла (последовательность действий)>
кц при <условие>

Слайд 12 ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ
Цикл с заданным числом повторений
(цикл-ДЛЯ,

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Цикл с заданным числом повторений (цикл-ДЛЯ, цикл с

цикл с параметром)

Запись на алгоритмическом языке:

нц для

i от i1 до i2 шаг R
<тело_цикла (последовательность действий)>
кц

Слайд 13 Языки программирования.
8 класс

Языки программирования.8 класс

Слайд 14 Алфавит и словарь языка
Имена (констант, переменных, программ и

Алфавит и словарь языкаИмена (констант, переменных, программ и других объектов) -

других объектов) - любые отличные от служебных слов последовательности

букв, цифр и символа подчеркивания, начинающиеся с буквы или символа подчеркивания.

Правильные имена
x
velichina
zzz
polnaja_summa
tri_plus_dva
s25
_k1
a1b88qq
oshibka

Прописные и строчные буквы в именах не различаются. Длина имени может быть любой.

Неправильные имена
Ж - буква не латинского алфавита polnaja summa - содержится символ (пробел), не являющийся буквой, цифрой или знаком подчеркивания.
2as - начинается с цифры
Domby&Son - содержится символ &, не являющийся буквой, цифрой или знаком подчеркивания


Слайд 15 Простые типы данных
Типы величин

Простые типы данныхТипы величин

Слайд 16 Структура программы на языке Паскаль
Служебное слово program
и

Структура программы на языке ПаскальСлужебное слово program и имя программыСтруктура программыЗаголовок

имя программы
Структура программы
Заголовок программы
Описание данных
Описание действий
Описание констант(const) и
описание

переменных (var)

Начинается словом begin и
заканчивается словом end
с точкой


Слайд 17 Раздел описания переменных
Целый тип
Вещественный тип
Символьный тип
Имена переменных

Раздел описания переменныхЦелый типВещественный типСимвольный типИмена переменных

Слайд 18 Общий вид программы
program ;
const

Общий вид программыprogram ; const ; var ;begin  ; ;

значений>;
var ;
begin

<оператор 1>;
<оператор 2>;
. . .
<оператор n>
end.

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


  • Имя файла: yazyki-programmirovaniya-povtorenie-algoritmov.pptx
  • Количество просмотров: 143
  • Количество скачиваний: 0