Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
37 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
357.00 kB
Просмотров:
85
Скачиваний:
1
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Алгоритмизация и основы](/documents_6/95c87310aa43283d45e4fc514579b6f8/img0.jpg)
Содержание слайда: Алгоритмизация и основы программирования
№2 слайд![](/documents_6/95c87310aa43283d45e4fc514579b6f8/img1.jpg)
№3 слайд![. Основные понятия](/documents_6/95c87310aa43283d45e4fc514579b6f8/img2.jpg)
Содержание слайда: 1. Основные
понятия
№4 слайд![АЛГОРИТМ это точное](/documents_6/95c87310aa43283d45e4fc514579b6f8/img3.jpg)
Содержание слайда: АЛГОРИТМ –
это точное предписание о последовательности действий, которые должны быть произведены для получения результата
№5 слайд![Алгоритмический язык - это](/documents_6/95c87310aa43283d45e4fc514579b6f8/img4.jpg)
Содержание слайда: Алгоритмический язык -
это формальный язык для записи алгоритмов, который включает в себя набор символов (алфавит языка), систему правил связи символов для образования «слов», с помощью которых представляются отдельные составляющие компоненты языка (синтаксис языка), и систему правил истолкования слов языка (семантику).
№6 слайд![. Свойства алгоритмов](/documents_6/95c87310aa43283d45e4fc514579b6f8/img5.jpg)
Содержание слайда: 2. Свойства алгоритмов
№7 слайд![. Дискретность алгоритма](/documents_6/95c87310aa43283d45e4fc514579b6f8/img6.jpg)
Содержание слайда: 1. Дискретность алгоритма
Свойство алгоритма, означающее, что процесс решения задачи, определяемый алгоритмом, расчленён на отдельные элементарные действия (шаги) и, соответственно, алгоритм представляет последовательность указаний, команд, определяющих порядок выполнения шагов процесса.
№8 слайд![. Определённость алгоритма](/documents_6/95c87310aa43283d45e4fc514579b6f8/img7.jpg)
Содержание слайда: 2. Определённость алгоритма
Это свойство означает, что каждая команда алгоритма должна быть понятна исполнителю, не оставлять места для её неоднозначного толкования и неопределённого исполнения.
№9 слайд![. Результативность алгоритма](/documents_6/95c87310aa43283d45e4fc514579b6f8/img8.jpg)
Содержание слайда: 3. Результативность алгоритма
Свойство алгоритма, состоящее в том, что он всегда приводит к результату через конечное, возможно, очень большое число шагов.
№10 слайд![. Массовость алгоритма каждый](/documents_6/95c87310aa43283d45e4fc514579b6f8/img9.jpg)
Содержание слайда: 4. Массовость алгоритма
каждый алгоритм, разработанный для решения некоторой задачи, должен быть применим для решения задач этого типа при всех допустимых значениях исходных данных.
№11 слайд![. Элементы для задания](/documents_6/95c87310aa43283d45e4fc514579b6f8/img10.jpg)
Содержание слайда: 3. Элементы для задания алгоритма:
набор объектов, составляющих совокупность возможных исходных данных, промежуточных и конечных результатов;
правило начала;
правило непосредственной переработки информации (описание последовательности действий);
правило окончания;
правило извлечения результатов.
№12 слайд![. Виды алгоритмов Линейный](/documents_6/95c87310aa43283d45e4fc514579b6f8/img11.jpg)
Содержание слайда: 4. Виды алгоритмов:
Линейный алгоритм – описание действий, которые выполняются однократно, при этом четко друг за другом;
Разветвляющийся алгоритм – алгоритм, в котором в зависимости от условия выполняется либо одна, либо друга последовательность действий.
Циклический алгоритм – описание действий, которые должны повторятся определенное количество раз или пока не выполнится условие.
№13 слайд![](/documents_6/95c87310aa43283d45e4fc514579b6f8/img12.jpg)
№14 слайд![](/documents_6/95c87310aa43283d45e4fc514579b6f8/img13.jpg)
№15 слайд![](/documents_6/95c87310aa43283d45e4fc514579b6f8/img14.jpg)
№16 слайд![](/documents_6/95c87310aa43283d45e4fc514579b6f8/img15.jpg)
№17 слайд![](/documents_6/95c87310aa43283d45e4fc514579b6f8/img16.jpg)
№18 слайд![](/documents_6/95c87310aa43283d45e4fc514579b6f8/img17.jpg)
№19 слайд![. Основные понятия](/documents_6/95c87310aa43283d45e4fc514579b6f8/img18.jpg)
Содержание слайда: 1. Основные
понятия
№20 слайд![Программирование - это наука,](/documents_6/95c87310aa43283d45e4fc514579b6f8/img19.jpg)
Содержание слайда: Программирование -
это наука, изучающая теорию и методы разработки, производства и эксплуатации программного обеспечения ЭВМ.
№21 слайд![Язык программирования - это](/documents_6/95c87310aa43283d45e4fc514579b6f8/img20.jpg)
Содержание слайда: Язык программирования -
это способ записи программ решения различных задач на ЭВМ в понятной для компьютера форме.
№22 слайд![Языки программирования Языки](/documents_6/95c87310aa43283d45e4fc514579b6f8/img21.jpg)
Содержание слайда: Языки программирования:
Языки программирования:
БЕЙСИК, ФОРТРАН, КОБОЛ, ПАСКАЛЬ, СИ, СИ+, СИ++ и др.
№23 слайд![. Этапы подготовки и решения](/documents_6/95c87310aa43283d45e4fc514579b6f8/img22.jpg)
Содержание слайда: 2. Этапы подготовки и решения задач на ЭВМ
1. Постановка задачи.
2. Математическое описание задачи.
3. Выбор и обоснование метода решения.
4. Алгоритмизация вычислительного процесса.
5. Составление программы.
6. Отладка программы.
7. Решение задачи на ЭВМ и анализ результатов.
№24 слайд![.Обозначение элементов](/documents_6/95c87310aa43283d45e4fc514579b6f8/img23.jpg)
Содержание слайда: 3.Обозначение элементов блок-схем
№25 слайд![. Задача Правила деления](/documents_6/95c87310aa43283d45e4fc514579b6f8/img24.jpg)
Содержание слайда: 4. Задача:
Правила деления обыкновенных дробей описаны так:
1. Числитель первой дроби умножить на знаменатель второй дроби.
2. Знаменатель первой дроби умножить на числитель второй дроби.
3. Записать дробь, числитель которой есть результат выполнения пункта 1, а знаменатель — результат выполнения пункта 2. В алгебраической форме это выглядит:
№26 слайд![Построим алгоритм деления](/documents_6/95c87310aa43283d45e4fc514579b6f8/img25.jpg)
Содержание слайда: Построим алгоритм деления дробей для ЭВМ. В этом алгоритме сохраним те же обозначения для переменных, которые использованы в записанной выше формуле. Исходными данными являются целочисленные переменные а, b, с, d. Результатом — также целые величины.
№27 слайд![Блок-схема и текст алгоритма](/documents_6/95c87310aa43283d45e4fc514579b6f8/img26.jpg)
Содержание слайда: Блок-схема и текст алгоритма
на алгоритмическом языке (АЯ):
№28 слайд![Паскаль. Циклы. Решение задач](/documents_6/95c87310aa43283d45e4fc514579b6f8/img27.jpg)
Содержание слайда: Паскаль. Циклы.
Решение задач с помощью циклов.
№29 слайд![ЦИКЛЫ В Паскале три вида](/documents_6/95c87310aa43283d45e4fc514579b6f8/img28.jpg)
Содержание слайда: ЦИКЛЫ
В Паскале три вида циклов:
Цикл For (со счетчиком);
Цикл While (с предусловием);
Цикл Repeat (с постусловием).
№30 слайд![Цикл FOR For позволяет](/documents_6/95c87310aa43283d45e4fc514579b6f8/img29.jpg)
Содержание слайда: Цикл FOR
For позволяет выполнить серию действий заданное число раз.
Общий формат :
for i:=nz to kz do шаг 1
тело цикла
или
for i:=nz downto kz do шаг -1
тело цикла
где i-переменная цикла или счетчик и должна быть только целого типа, nz- начальное значение переменной, kz – конечное значение переменной программы.
№31 слайд![Цикл While Общий формат while](/documents_6/95c87310aa43283d45e4fc514579b6f8/img30.jpg)
Содержание слайда: Цикл While
Общий формат:
while условие do
begin
тело цикла
end;
где условие- некоторое выражение, результат может "истина" или "ложь".
Если в теле цикла несколько операторов, то их нужно объединить програмными скобками begin – end.
№32 слайд![Как работает While? Сначала](/documents_6/95c87310aa43283d45e4fc514579b6f8/img31.jpg)
Содержание слайда: Как работает While? Сначала проверяется условие
Если оно истинно, то тело цикла выполняется, затем условие проверяется снова, и процесс повторяется. Тело цикла выполняется каждый раз, когда проверка условия дает "истину".
№33 слайд![Цикл Repeat Общий формат](/documents_6/95c87310aa43283d45e4fc514579b6f8/img32.jpg)
Содержание слайда: Цикл Repeat
Общий формат:
repeat
тело цикла
until условие
№34 слайд![Задача Даны равносторонние](/documents_6/95c87310aa43283d45e4fc514579b6f8/img33.jpg)
Содержание слайда: Задача
Даны равносторонние треугольники. Значение сторон меняются от 10 до 24 с шагом 1. Вывести периметры всех треугольников.
№35 слайд![Цикл FOR for i to do Begin P](/documents_6/95c87310aa43283d45e4fc514579b6f8/img34.jpg)
Содержание слайда: Цикл FOR
for i:=10 to 24 do
Begin
P:=i*3;
writeln(‘i= ‘,i,’P= ‘,P);
end;
end.
№36 слайд![Цикл WHILE i while i lt do](/documents_6/95c87310aa43283d45e4fc514579b6f8/img35.jpg)
Содержание слайда: Цикл WHILE
i:=10;
while i<=24 do
begin
P:=i*3;
writeln(‘i= ‘,i,’P= ‘,P);
i:=i+1;
end;
end.
№37 слайд![Цикл Repeat var i,P integer](/documents_6/95c87310aa43283d45e4fc514579b6f8/img36.jpg)
Содержание слайда: Цикл Repeat
var i,P: integer;
begin
i:=10;
repeat
P:=i*3;
writeln(‘i= ‘,i,’P= ‘,P);
i:=i+1;
until i=25;
end.