🗊Презентация Алгоритмизация и основы программирования

Нажмите для полного просмотра!
Алгоритмизация и основы программирования, слайд №1Алгоритмизация и основы программирования, слайд №2Алгоритмизация и основы программирования, слайд №3Алгоритмизация и основы программирования, слайд №4Алгоритмизация и основы программирования, слайд №5Алгоритмизация и основы программирования, слайд №6Алгоритмизация и основы программирования, слайд №7Алгоритмизация и основы программирования, слайд №8Алгоритмизация и основы программирования, слайд №9Алгоритмизация и основы программирования, слайд №10Алгоритмизация и основы программирования, слайд №11Алгоритмизация и основы программирования, слайд №12Алгоритмизация и основы программирования, слайд №13Алгоритмизация и основы программирования, слайд №14Алгоритмизация и основы программирования, слайд №15Алгоритмизация и основы программирования, слайд №16Алгоритмизация и основы программирования, слайд №17Алгоритмизация и основы программирования, слайд №18Алгоритмизация и основы программирования, слайд №19Алгоритмизация и основы программирования, слайд №20Алгоритмизация и основы программирования, слайд №21Алгоритмизация и основы программирования, слайд №22Алгоритмизация и основы программирования, слайд №23Алгоритмизация и основы программирования, слайд №24Алгоритмизация и основы программирования, слайд №25Алгоритмизация и основы программирования, слайд №26Алгоритмизация и основы программирования, слайд №27Алгоритмизация и основы программирования, слайд №28Алгоритмизация и основы программирования, слайд №29Алгоритмизация и основы программирования, слайд №30Алгоритмизация и основы программирования, слайд №31Алгоритмизация и основы программирования, слайд №32Алгоритмизация и основы программирования, слайд №33Алгоритмизация и основы программирования, слайд №34Алгоритмизация и основы программирования, слайд №35Алгоритмизация и основы программирования, слайд №36Алгоритмизация и основы программирования, слайд №37

Содержание

Вы можете ознакомиться и скачать презентацию на тему Алгоритмизация и основы программирования. Доклад-сообщение содержит 37 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Алгоритмизация и основы программирования
Описание слайда:
Алгоритмизация и основы программирования

Слайд 2


Алгоритмизация и основы программирования, слайд №2
Описание слайда:

Слайд 3





1. Основные 
понятия
Описание слайда:
1. Основные понятия

Слайд 4





АЛГОРИТМ – 
это точное предписание о последовательности действий, которые должны быть произведены для получения результата
Описание слайда:
АЛГОРИТМ – это точное предписание о последовательности действий, которые должны быть произведены для получения результата

Слайд 5





Алгоритмический язык -
это формальный язык для записи алгоритмов, который включает в себя набор символов (алфавит языка), систему правил связи символов для образования «слов», с помощью которых представляются отдельные составляющие компоненты языка (синтаксис языка), и систему правил истолкования слов языка (семантику).
Описание слайда:
Алгоритмический язык - это формальный язык для записи алгоритмов, который включает в себя набор символов (алфавит языка), систему правил связи символов для образования «слов», с помощью которых представляются отдельные составляющие компоненты языка (синтаксис языка), и систему правил истолкования слов языка (семантику).

Слайд 6





2. Свойства алгоритмов
Описание слайда:
2. Свойства алгоритмов

Слайд 7





1. Дискретность  алгоритма
Свойство алгоритма, означающее, что процесс решения задачи, определяемый алгоритмом, расчленён на отдельные элементарные действия (шаги) и, соответственно, алгоритм представляет последовательность указаний, команд, определяющих порядок выполнения шагов процесса.
Описание слайда:
1. Дискретность алгоритма Свойство алгоритма, означающее, что процесс решения задачи, определяемый алгоритмом, расчленён на отдельные элементарные действия (шаги) и, соответственно, алгоритм представляет последовательность указаний, команд, определяющих порядок выполнения шагов процесса.

Слайд 8





2. Определённость алгоритма
Это свойство означает, что каждая команда алгоритма должна быть понятна исполнителю, не оставлять места для её неоднозначного толкования и неопределённого исполнения.
Описание слайда:
2. Определённость алгоритма Это свойство означает, что каждая команда алгоритма должна быть понятна исполнителю, не оставлять места для её неоднозначного толкования и неопределённого исполнения.

Слайд 9





 3. Результативность алгоритма 
Свойство алгоритма, состоящее в том, что он всегда приводит к результату через конечное, возможно, очень большое число шагов.
Описание слайда:
3. Результативность алгоритма Свойство алгоритма, состоящее в том, что он всегда приводит к результату через конечное, возможно, очень большое число шагов.

Слайд 10





 4. Массовость алгоритма 
каждый алгоритм, разработанный для решения некоторой задачи, должен быть применим для решения задач этого типа при всех допустимых значениях исходных данных.
Описание слайда:
4. Массовость алгоритма каждый алгоритм, разработанный для решения некоторой задачи, должен быть применим для решения задач этого типа при всех допустимых значениях исходных данных.

Слайд 11





3. Элементы для задания алгоритма:
набор объектов, составляющих совокупность возможных исходных данных, промежуточных и конечных результатов;
правило начала;
правило непосредственной переработки информации (описание последовательности действий);
правило окончания;
правило извлечения результатов.
Описание слайда:
3. Элементы для задания алгоритма: набор объектов, составляющих совокупность возможных исходных данных, промежуточных и конечных результатов; правило начала; правило непосредственной переработки информации (описание последовательности действий); правило окончания; правило извлечения результатов.

Слайд 12





4. Виды алгоритмов:
Линейный алгоритм – описание действий, которые выполняются однократно, при этом четко друг за другом; 
Разветвляющийся алгоритм – алгоритм, в котором в зависимости от условия выполняется либо одна, либо друга последовательность действий.
Циклический алгоритм – описание действий, которые должны повторятся определенное количество раз или пока не выполнится условие.
Описание слайда:
4. Виды алгоритмов: Линейный алгоритм – описание действий, которые выполняются однократно, при этом четко друг за другом; Разветвляющийся алгоритм – алгоритм, в котором в зависимости от условия выполняется либо одна, либо друга последовательность действий. Циклический алгоритм – описание действий, которые должны повторятся определенное количество раз или пока не выполнится условие.

Слайд 13


Алгоритмизация и основы программирования, слайд №13
Описание слайда:

Слайд 14


Алгоритмизация и основы программирования, слайд №14
Описание слайда:

Слайд 15


Алгоритмизация и основы программирования, слайд №15
Описание слайда:

Слайд 16


Алгоритмизация и основы программирования, слайд №16
Описание слайда:

Слайд 17


Алгоритмизация и основы программирования, слайд №17
Описание слайда:

Слайд 18


Алгоритмизация и основы программирования, слайд №18
Описание слайда:

Слайд 19





1. Основные 
понятия
Описание слайда:
1. Основные понятия

Слайд 20





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

Слайд 21





Язык программирования -
это способ записи программ решения различных задач на ЭВМ в понятной для компьютера форме.
Описание слайда:
Язык программирования - это способ записи программ решения различных задач на ЭВМ в понятной для компьютера форме.

Слайд 22





Языки программирования: 
Языки программирования: 
БЕЙСИК, ФОРТРАН, КОБОЛ, ПАСКАЛЬ, СИ, СИ+, СИ++ и др.
Описание слайда:
Языки программирования: Языки программирования: БЕЙСИК, ФОРТРАН, КОБОЛ, ПАСКАЛЬ, СИ, СИ+, СИ++ и др.

Слайд 23





2. Этапы подготовки и решения задач на ЭВМ
1. Постановка задачи.
2. Математическое описание задачи.
3. Выбор и обоснование метода решения. 
4. Алгоритмизация вычислительного процесса.
5. Составление программы.
6. Отладка программы.
7. Решение задачи на ЭВМ и анализ результатов.
Описание слайда:
2. Этапы подготовки и решения задач на ЭВМ 1. Постановка задачи. 2. Математическое описание задачи. 3. Выбор и обоснование метода решения. 4. Алгоритмизация вычислительного процесса. 5. Составление программы. 6. Отладка программы. 7. Решение задачи на ЭВМ и анализ результатов.

Слайд 24





3.Обозначение элементов блок-схем
Описание слайда:
3.Обозначение элементов блок-схем

Слайд 25





4. Задача:
Правила деления обыкновенных дробей описаны так: 
1. Числитель первой дроби умножить на знаменатель второй дроби. 
2. Знаменатель первой дроби умножить на числитель второй дроби. 
3. Записать дробь, числитель которой есть результат выполнения пункта 1, а знаменатель — результат выполнения пункта 2. В алгебраической форме это выглядит:
Описание слайда:
4. Задача: Правила деления обыкновенных дробей описаны так: 1. Числитель первой дроби умножить на знаменатель второй дроби. 2. Знаменатель первой дроби умножить на числитель второй дроби. 3. Записать дробь, числитель которой есть результат выполнения пункта 1, а знаменатель — результат выполнения пункта 2. В алгебраической форме это выглядит:

Слайд 26





Построим алгоритм деления дробей для ЭВМ. В этом алгоритме сохраним те же обозначения для переменных, которые использованы в записанной выше формуле. Исходными данными являются целочисленные переменные а, b, с, d. Результатом — также целые величины.
Описание слайда:
Построим алгоритм деления дробей для ЭВМ. В этом алгоритме сохраним те же обозначения для переменных, которые использованы в записанной выше формуле. Исходными данными являются целочисленные переменные а, b, с, d. Результатом — также целые величины.

Слайд 27





Блок-схема и текст алгоритма 
на алгоритмическом языке (АЯ):
Описание слайда:
Блок-схема и текст алгоритма на алгоритмическом языке (АЯ):

Слайд 28






Паскаль. Циклы. 
Решение задач с помощью циклов.
Описание слайда:
Паскаль. Циклы. Решение задач с помощью циклов.

Слайд 29





ЦИКЛЫ
В Паскале три вида циклов:
 Цикл For (со счетчиком);
 Цикл While (с предусловием);
 Цикл Repeat (с постусловием).
Описание слайда:
ЦИКЛЫ В Паскале три вида циклов: Цикл For (со счетчиком); Цикл While (с предусловием); Цикл Repeat (с постусловием).

Слайд 30





Цикл FOR
For позволяет выполнить серию действий заданное число раз. 
Общий формат :
	for i:=nz to kz do шаг 1
	тело цикла
или
	for i:=nz downto kz do шаг -1
	тело цикла
где i-переменная цикла или счетчик и должна быть только целого типа, nz- начальное значение переменной, kz – конечное значение переменной программы.
Описание слайда:
Цикл FOR For позволяет выполнить серию действий заданное число раз. Общий формат : for i:=nz to kz do шаг 1 тело цикла или for i:=nz downto kz do шаг -1 тело цикла где i-переменная цикла или счетчик и должна быть только целого типа, nz- начальное значение переменной, kz – конечное значение переменной программы.

Слайд 31





Цикл While
Общий формат:
	while условие do
	begin
		тело цикла
	end;
где условие- некоторое выражение, результат может "истина" или "ложь".
	Если в теле цикла несколько операторов, то их нужно объединить програмными скобками begin – end.
Описание слайда:
Цикл While Общий формат: while условие do begin тело цикла end; где условие- некоторое выражение, результат может "истина" или "ложь". Если в теле цикла несколько операторов, то их нужно объединить програмными скобками begin – end.

Слайд 32





Как работает While? Сначала проверяется условие
Если оно истинно, то тело цикла выполняется, затем условие проверяется снова, и процесс повторяется. Тело цикла выполняется каждый раз, когда проверка условия дает "истину".
Описание слайда:
Как работает While? Сначала проверяется условие Если оно истинно, то тело цикла выполняется, затем условие проверяется снова, и процесс повторяется. Тело цикла выполняется каждый раз, когда проверка условия дает "истину".

Слайд 33





Цикл Repeat
Общий формат:
	repeat
	тело цикла
	until условие
Описание слайда:
Цикл Repeat Общий формат: repeat тело цикла until условие

Слайд 34





Задача
Даны равносторонние треугольники. Значение сторон меняются от 10 до 24 с шагом 1. Вывести периметры всех треугольников.
Описание слайда:
Задача Даны равносторонние треугольники. Значение сторон меняются от 10 до 24 с шагом 1. Вывести периметры всех треугольников.

Слайд 35





Цикл FOR
for i:=10 to 24 do
	Begin
		P:=i*3;
		writeln(‘i= ‘,i,’P= ‘,P);
	end;
end.
Описание слайда:
Цикл FOR for i:=10 to 24 do Begin P:=i*3; writeln(‘i= ‘,i,’P= ‘,P); end; end.

Слайд 36





Цикл WHILE
i:=10;
while i<=24 do
	begin
		P:=i*3;
		writeln(‘i= ‘,i,’P= ‘,P);
	i:=i+1;
	end;
end.
Описание слайда:
Цикл 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;
begin
	i:=10;
		repeat
		P:=i*3;
		writeln(‘i= ‘,i,’P= ‘,P);
	i:=i+1;
until i=25;
end.
Описание слайда:
Цикл Repeat var i,P: integer; begin i:=10; repeat P:=i*3; writeln(‘i= ‘,i,’P= ‘,P); i:=i+1; until i=25; end.



Похожие презентации
Mypresentation.ru
Загрузить презентацию