Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Создание программ для обработки одномерных массивов"

Презентация по информатике на тему "Создание программ для обработки одномерных массивов"

Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 22 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>

библиотека
материалов
 Создание программ для обработки одномерных массивов
Цель урока Повторить основные понятия, определения, алгоритмы обработки одном...
Помните: программы пишутся для машин, а читаются людьми Из фольклора программ...
Алгоритм – это четкая последовательность действий для определенного исполните...
Базовые структуры алгоритмов: линейные, разветвляющиеся, циклические.
Циклические алгоритмы это алгоритмы, последовательность действий в которых по...
Типы данных: целые действительные.
Массив – последовательность данных одного и того же типа, количество которых...
1, 2 …5 — номер элемента. А — имя массива Значения Индексы А[3]=9 Имя массив...
Диктант. А. Последовательность действий, допустимых для исполнителя – это… пр...
C. Оператор для организации ветвления в языках программирования – это… операт...
E. Оператор для организации повторения действий в языках программирования – э...
F. Операторы цикла, тело которых может не выполняться ни разу в зависимости о...
G. Назначением фрагмента программы S:=0; for K:=1 to 100 do S:=S+K; Является:...
H. Назначением фрагмента программы S:=0; k:=0; Repeat k:=k+2; S:=S+k*k; until...
Обычную книгу можно считать своего рода массивом. Почему? Книга состоит из мн...
Дом также можно считать массивом. Почему? Дому соответствует один почтовый ад...
Шахматную доску можно считать массивом. Почему? Доска состоит из клеток, кажд...
Спортивную команду можно считать «массивом». Почему? Команда состоит из неско...
Описание массивов Массивы описываются в разделе описания переменных. Общий ви...
Описание типов массивов: 1-вариант Var : array[] of ; Для описания массива мо...
2 – вариант Type  = array [] of < базовый тип элементов >; Var :; Пример: Typ...
Организация обработки линейных массивов Выбрать правильно описанные фрагменты...
Выбрать правильно описанные фрагменты программ, где перебираются все элементы...
Использование массивов Пример. Опишите алгоритм доставки свежего номера газет...
нет
Пример программы с использованием массива program Maximum; var 	A :	array [1....
28 1

Описание презентации по отдельным слайдам:

№ слайда 1  Создание программ для обработки одномерных массивов
Описание слайда:

Создание программ для обработки одномерных массивов

№ слайда 2 Цель урока Повторить основные понятия, определения, алгоритмы обработки одном
Описание слайда:

Цель урока Повторить основные понятия, определения, алгоритмы обработки одномерных массивов; правила описания одномерных массивов на языке программирования; Выполнить упражнения на составление программ обработки массивов; провести компьютерный эксперимент.

№ слайда 3 Помните: программы пишутся для машин, а читаются людьми Из фольклора программ
Описание слайда:

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

№ слайда 4 Алгоритм – это четкая последовательность действий для определенного исполните
Описание слайда:

Алгоритм – это четкая последовательность действий для определенного исполнителя, приводящая к выполнению поставленной цели.

№ слайда 5 Базовые структуры алгоритмов: линейные, разветвляющиеся, циклические.
Описание слайда:

Базовые структуры алгоритмов: линейные, разветвляющиеся, циклические.

№ слайда 6 Циклические алгоритмы это алгоритмы, последовательность действий в которых по
Описание слайда:

Циклические алгоритмы это алгоритмы, последовательность действий в которых повторяется многократно.

№ слайда 7 Типы данных: целые действительные.
Описание слайда:

Типы данных: целые действительные.

№ слайда 8 Массив – последовательность данных одного и того же типа, количество которых
Описание слайда:

Массив – последовательность данных одного и того же типа, количество которых заранее известно.

№ слайда 9 1, 2 …5 — номер элемента. А — имя массива Значения Индексы А[3]=9 Имя массив
Описание слайда:

1, 2 …5 — номер элемента. А — имя массива Значения Индексы А[3]=9 Имя массива Индекс Значение 3 7 9 1 2 1 2 3 4 5

№ слайда 10 Диктант. А. Последовательность действий, допустимых для исполнителя – это… пр
Описание слайда:

Диктант. А. Последовательность действий, допустимых для исполнителя – это… программа алгоритм команда система команд В. Выявление ошибок и их устранение – это… отладка задачи отладка исполнителя отладка алгоритма отладка программы

№ слайда 11 C. Оператор для организации ветвления в языках программирования – это… операт
Описание слайда:

C. Оператор для организации ветвления в языках программирования – это… оператор организации диалога с пользователем условный оператор оператор цикла Подпрограмма D. Оператор для организации диалога с пользователем в языках программирования это… оператор ввода и оператор вывода условный оператор оператор цикла оператор графики

№ слайда 12 E. Оператор для организации повторения действий в языках программирования – э
Описание слайда:

E. Оператор для организации повторения действий в языках программирования – это… оператор организации диалога с пользователем условный оператор оператор цикла подпрограмма

№ слайда 13 F. Операторы цикла, тело которых может не выполняться ни разу в зависимости о
Описание слайда:

F. Операторы цикла, тело которых может не выполняться ни разу в зависимости от значения параметра цикла – это операторы цикла: с постусловием (REPEAT) и с предусловием (WHILE) с предусловием (WHILE) и с заданным числом повторений (FOR) с заданным числом повторений (FOR) и с постусловием (REPEAT)

№ слайда 14 G. Назначением фрагмента программы S:=0; for K:=1 to 100 do S:=S+K; Является:
Описание слайда:

G. Назначением фрагмента программы S:=0; for K:=1 to 100 do S:=S+K; Является: вычисление сотой степени числа К (S=К100) подсчитывание суммы ста чисел, введенных пользователем подсчитывание суммы первых ста натуральных чисел

№ слайда 15 H. Назначением фрагмента программы S:=0; k:=0; Repeat k:=k+2; S:=S+k*k; until
Описание слайда:

H. Назначением фрагмента программы S:=0; k:=0; Repeat k:=k+2; S:=S+k*k; until k>10; Является: вычисление суммы квадратов четных чисел первого десятка вычисление суммы четных чисел первого десятка вычисление произведения квадратов четных чисел первого десятка

№ слайда 16 Обычную книгу можно считать своего рода массивом. Почему? Книга состоит из мн
Описание слайда:

Обычную книгу можно считать своего рода массивом. Почему? Книга состоит из множества однотипных элементов – страниц, у каждой страницы есть номер (индекс), все страницы объединены под одним названием (название книги)

№ слайда 17 Дом также можно считать массивом. Почему? Дому соответствует один почтовый ад
Описание слайда:

Дом также можно считать массивом. Почему? Дому соответствует один почтовый адрес (город, улица, номер). Элементами дома можно считать квартиры, у каждой из которых есть номер (индекс).

№ слайда 18 Шахматную доску можно считать массивом. Почему? Доска состоит из клеток, кажд
Описание слайда:

Шахматную доску можно считать массивом. Почему? Доска состоит из клеток, каждая клетка обозначается буквой и цифрой (двойной индекс).

№ слайда 19 Спортивную команду можно считать «массивом». Почему? Команда состоит из неско
Описание слайда:

Спортивную команду можно считать «массивом». Почему? Команда состоит из нескольких людей, у каждого из них есть номер (индекс).

№ слайда 20 Описание массивов Массивы описываются в разделе описания переменных. Общий ви
Описание слайда:

Описание массивов Массивы описываются в разделе описания переменных. Общий вид описания: <имя массива>: array [<начальный индекс>..<конечный индекс>] of <тип элемента>; Примеры: A : array [1..10] of real; Создается массив из действительных чисел (real), с нумерацией от 1 до 10 (всего 10 элементов).

№ слайда 21 Описание типов массивов: 1-вариант Var : array[] of ; Для описания массива мо
Описание слайда:

Описание типов массивов: 1-вариант Var <имя>: array[<размерность>] of <базовый тип элементов>; Для описания массива можно использовать заранее определенную константу: Const K=40; Var <имя>: array[1..K] of <базовый тип элементов>; Пример: Const G=20; Var A: array[1..G] of integer; B: array[1..20] of real;

№ слайда 22 2 – вариант Type  = array [] of &lt; базовый тип элементов &gt;; Var :; Пример: Typ
Описание слайда:

2 – вариант Type <имя типа> = array [<размерность>] of < базовый тип элементов >; Var <имя массива>:<имя типа>; Пример: Type Massiv = array [1..20 ] of integer; Var M: Massiv;

№ слайда 23 Организация обработки линейных массивов Выбрать правильно описанные фрагменты
Описание слайда:

Организация обработки линейных массивов Выбрать правильно описанные фрагменты программ для задания элементов массива. 1) BEGIN FOR I:=1 TO 10 DO BEGIN WRITE(‘A[‘,I,’]=’); READLN(A[I]) END END; 4) BEGIN A[1]:=1; A[2]:=10; A[3]:=2; A[4]:=15; A[5]:=10; A[6]:=4; END; 5) CONST A: ARRAY[1..5] OF REAL=(1.12.-15.2.10); 2)BEGIN FOR I:=1 TO 10 DO BEGIN WRITE(‘A[‘,I,’]=’); END END; 3) BEGIN FOR I:=1 TO 10 DO BEGIN READLN(A[I]) END END; 6) BEGIN A1:=1; A2:=10; A3:=2; A4:=15; A5:=10; A6:=4; END;

№ слайда 24 Выбрать правильно описанные фрагменты программ, где перебираются все элементы
Описание слайда:

Выбрать правильно описанные фрагменты программ, где перебираются все элементы массива, описание которого имеет вид CONST N=1; K=100; VAR A: ARRAY[N..K] OF REAL; и каждому элементу массива присваивается значение, которое соответствует номеру элемента в массиве: 1) FOR I:=K DOWNTO N DO A[I]:=I; 2) FOR J:=N TO K DO A[J]:=J; 3) I:=N; REPEAT A[I]:=I; I:=I+1 UNTIL I<K; 4) I:=N; REPEAT A[I]:=I; I:=I+1 UNTIL I>K; 5) I:=K; WHILE I<K DO BEGIN A[I]:=I; I:=I+1 END; 6) I:=N; WHILE I<=K DO BEGIN A[I]:=I; I:=I+1 END;

№ слайда 25 Использование массивов Пример. Опишите алгоритм доставки свежего номера газет
Описание слайда:

Использование массивов Пример. Опишите алгоритм доставки свежего номера газеты во все квартиры дома, если квартиры нумеруются от 1 до 100.

№ слайда 26 нет
Описание слайда:

нет

№ слайда 27 Пример программы с использованием массива program Maximum; var 	A :	array [1.
Описание слайда:

Пример программы с использованием массива program Maximum; var A : array [1..5] of integer; i, max : integer; begin for i:=1 to 5 do read( A[i] ); max:= A[1]; for i:=2 to 5 do if A[i] > max then max:= A[i]; write(max); end. Вопрос: как изменится программа, если чисел станет 10? Вопрос: как изменится программа, если чисел станет 1000? Вопрос: как изменится программа, если числа будут действительными?

№ слайда 28
Описание слайда:

Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 22 ноября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


Общая информация

Номер материала: ДБ-352786
Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 22 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Похожие материалы

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>