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

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


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

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

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

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

Презентация на тему Конструирование алгоритма. Последовательное построение алгоритма. (Урок 46)

§2.3.1 (стр.76–77) Задание 5 (с.88) - письменно Текст программы и тесты (сортировка массива) записать в тетрадь.Домашнее задание
*Классная работаУрок 46Конструирование алгоритмов. Последовательное построение алгоритма §2.3.1 (стр.76–77) Задание 5 (с.88) - письменно  Текст программы и тесты НачалоКонецРешение задачиВвод исходных данныхВывод результатаУкрупнённый алгоритм – 1-й шаг конструирования Процесс уточненияK,1,N-1Поиск номера nM минимального от A[k] до A[N]Обмен местами A[k] и Работаем за компьютером Задание (с прошлого урока)Составить программу, которая заданные числа вводит в массив и НачалоКонецСортировка массиваВвод массиваВывод массиваУкрупнённый алгоритм Ввод массива с клавиатуры(вспомним)write('Количество чисел? ');readln(N);for i:=1 to N do begin write('a[', {Процесс сортировки}for k:=1 to N-1 dobegin nMin=k; for i:=k+1 to N do  if A[i] Вывод массива на экранconst K=50; var a: array[1..K] of integer;for i:=1 to Что ещё надоВ конце программы, чтобы не закрывалось окно до просмотра результата, Испытание программыПредварительное испытание и тестирование программы проводят в среде программирования.Конечное испытание и §2.3.1 (стр.76–77) Задание 5 (с.88) - письменно  Текст программы и тесты
Слайды презентации

Слайд 2 §2.3.1 (стр.76–77) Задание 5 (с.88) - письменно Текст программы и

§2.3.1 (стр.76–77) Задание 5 (с.88) - письменно Текст программы и тесты

тесты (сортировка массива) записать в тетрадь.

Домашнее задание


Слайд 3
Начало
Конец
Решение задачи
Ввод исходных данных
Вывод результата
Укрупнённый алгоритм – 1-й шаг

НачалоКонецРешение задачиВвод исходных данныхВывод результатаУкрупнённый алгоритм – 1-й шаг конструирования

конструирования


Слайд 4
Процесс уточнения
K,1,N-1
Поиск номера nM минимального от A[k] до A[N]
Обмен

Процесс уточненияK,1,N-1Поиск номера nM минимального от A[k] до A[N]Обмен местами A[k]

местами A[k] и A[nM]
Решение задачи
Ну и так все участки до

подробнейшего алгоритма

Например


Слайд 5 Работаем за компьютером

Работаем за компьютером

Слайд 6 Задание (с прошлого урока)
Составить программу, которая заданные числа

Задание (с прошлого урока)Составить программу, которая заданные числа вводит в массив

вводит в массив и сортирует массив по неубыванию.
Протестировать при

учителе программу. Исходный текст программы оставить на рабочем столе. Имя файла:

V1<до 6 букв фамилии>.PAS

Например: V1LAZARE.PAS


Слайд 7
Начало
Конец
Сортировка массива
Ввод массива
Вывод массива
Укрупнённый алгоритм

НачалоКонецСортировка массиваВвод массиваВывод массиваУкрупнённый алгоритм

Слайд 8 Ввод массива с клавиатуры
(вспомним)
write('Количество чисел? ');
readln(N);
for i:=1 to

Ввод массива с клавиатуры(вспомним)write('Количество чисел? ');readln(N);for i:=1 to N do begin

N do begin
write('a[', i, ']=');
readln( a[i] )
end;
a[1]

=
a[2] =
a[3] =
a[4] =
a[5] =

5
12
34
56
13

Постановка проблемы. Описан массив. Ввести все его элементы

Описан массив

const K=50;
var a:array[1..K] of integer;

var a:array[1..50] of integer;

или так, что то же самое!


Слайд 9 {Процесс сортировки}
for k:=1 to N-1 do
begin
nMin=k;
for

{Процесс сортировки}for k:=1 to N-1 dobegin nMin=k; for i:=k+1 to N do if A[i]

i:=k+1 to N do
if A[i]

nMin:=i;
c:=A[k];
A[k]:=A[nMin];
A[nMin]:=c
end;
{Отсортировано}

Сортировка массива (метод выбора)


Слайд 10 Вывод массива на экран
const K=50;
var a: array[1..K]

Вывод массива на экранconst K=50; var a: array[1..K] of integer;for i:=1

of integer;
for i:=1 to N do
writeln('a[',i,']=',a[i]);
a[1]=25
a[2]=144
a[3]=1316
a[4]=3466
a[5]=169


Постановка проблемы. Описан массив. Значения элементам присвоены. Вывести N его элементов на экран

Можно в строку через пробел

Массив A:
25 144 1316 3466 169

writeln('Массив A:');
for i:=1 to N do
write(a[i]),' ');


Слайд 11 Что ещё надо
В конце программы, чтобы не закрывалось

Что ещё надоВ конце программы, чтобы не закрывалось окно до просмотра

окно до просмотра результата, надо добавить команду
readln
В области описания

объявить и описать все переменные!
n, k, i, nMin, c, А


Слайд 12 Испытание программы
Предварительное испытание и тестирование программы проводят в

Испытание программыПредварительное испытание и тестирование программы проводят в среде программирования.Конечное испытание

среде программирования.

Конечное испытание и использование программы выполняем, используя скомпилированную

программу (файл с расширением exe).

  • Имя файла: konstruirovanie-algoritma-posledovatelnoe-postroenie-algoritma-urok-46.pptx
  • Количество просмотров: 344
  • Количество скачиваний: 0