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


21 февраля 2019 г. Классная работа Урок 46 Конструирование алгоритмов

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

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

Слайд 1Классная работа
Урок 46
Конструирование алгоритмов. Последовательное построение алгоритма

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

Слайд 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]
Обмен местами A[k] и

A[nM]
Решение задачи
Ну и так все участки до подробнейшего алгоритма
Например

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

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

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

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

массив и сортирует массив по неубыванию.
Протестировать при учителе программу. Исходный

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

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

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

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

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

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

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

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

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

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

N do
if A[i]


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

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

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

Слайд 10Вывод массива на экран
const K=50;
var a: array[1..K] 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]),' ');

Вывод массива на экранconst K=50; var a: array[1..K] of integer;for i:=1 to N do writeln('a[',i,']=',a[i]);a[1]=25 a[2]=144a[3]=1316 a[4]=3466a[5]=169

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

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

все переменные!
n, k, i, nMin, c, А

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

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

Конечное

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

расширением exe).
Испытание программыПредварительное испытание и тестирование программы проводят в среде программирования.Конечное испытание и использование программы выполняем, используя скомпилированную

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

массива) записать в тетрадь.
Домашнее задание

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

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

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

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

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

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


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

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