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

Презентация:



Advertisements
Похожие презентации
Одномерные массивы целых чисел. 9 класс
Advertisements

Например: семейство бабочек; Понятие одномерного массива поле цветов;
Обработка линейных массивов. МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами.
Власова О.А. СОШ 5, Елабуга. Например: семейство бабочек ; Понятие одномерного массива поле цветов;
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
Задача. С клавиатуры вводится n чисел (числа могут повторяться). Необходимо подсчитать количество чисел равных наименьшему числу.
Организация данных в виде массива. Массив - это упорядоченный набор фиксированного количества некоторых значений, называемых элементами массива. Каждый.
Массивы Вариант 1 Program upr1; Var s,a:real; I: integer; Begin S:=0; For I:=1 to 10 do Begin Writeln (введите очередное число'); Readln(a); S: =s+a; End;
Власова О.А. СОШ 5, Елабуга. Например: семейство бабочек ; Понятие одномерного массива поле цветов;
МассивМассив представляет собой совокупность данных одного типа с общим для всех элементов именем. Массив относится к структурированным типам данных (упорядоченная.
Одномерные массивы. Одномерный массив Статический массив – упорядоченная последовательность фиксированного количества переменных одного типа, имеющая.
Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
Тема урока: Одномерные массивы. - Где в жизни мы можем встретиться с таблицами?
Язык программирования Pascal Массивы А. Жидков. Массивы Массив – поименованный набор однотипных элементов, каждый из которых имеет свой номер, (индекс).
Массивы Массив – именованный набор с фиксированным количеством однотипных данных Массив одномерный многомерный Общий вид элемента массива (двумерный массив.
Массивы Урок в 9 классе. Домашняя задача А В = НОД(А,В) НОК (А,В), выражаем из формулы НОК(А,В), получаем В программу Евклид добавляем строчку с этой.
Массивы Массив используется для обработки упорядоченного набора величин одного типа, обозначенного одним именем. Доступ к элементам массива осуществляется.
Двумерные массивы Понятие двумерного массива Описание типа двумерного массива Формирование двумерного массива.
Массивы Структура типов данных типы простые структурированные 1.Целые (integer, longint) 2.Вещественные (real) 3.Логические (boolean) 4.Символьные (string,
Матрицы 1. 2 Задача: запомнить положение фигур на шахматной доске abcdefgh
Транксрипт:

Одномерные массивы

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

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

Задача Составить программу, находящую наибольшее из 30 введенных чисел …

Основные понятия Одномерный массив Элемент массива Индекс элемента Размер ЭОР

Основные понятия Что такое массив? Что такое размер массива? Какими величинами характеризуется каждый элемент массива? Как происходит обращение к элементам массива? Рассмотрите 1-ый элемент массива и дайте ему характеристику. Проверь себя! (flash-тест) A[1]A[2]A[3]A[4]A[5]A[6]A[7]

Описание массива Зачем описывать массив? Способы описания одномерных массивов: Описание в разделе описания типов. Описание в разделе переменных. Описание в разделе констант. ЭОР

Описание массива Зачем описывать массив? Где можно разместить описание массива в программе? Что включает в себя описание массива в разделе описания типов? Что включает в себя описание массива в разделе переменных? Что включает в себя описание массива в разделе констант? Укажите в каком разделе описан массив и выбрать правильное описание: Type Имя типа = Array [тип индекса (ов)] of тип элементов; Var Имя переменной: имя типа; Var имя массива: Array [тип индекса] of базовый тип; Const имя массива: array [тип индекса] of тип элементов = (список элементов); var А: array[1..78] of integer; var B1: array[1..5] ; Var C= array[1..13] of integer; const a: array[1..7] of integer=(15,5,7,2,1,1,1); const a: array[1..5] of integer=(7,7,7,7,7); const a:=array[1..7] of integer=(15,5,7,2,1,1,1); const a: array[1..7] of real=(15,5,7,2,1,1,1); var a=array [1..5] of integer; var a: array [-5..5] of integer; var a: array [0..4] of integer; var a: array [1..5] of real; Проверь себя!

Ввод элементов массива Ввод значений элементов с клавиатуры. Присваивание значений элементам массива в разделе констант. Ввод значений элементов из файла. ЭОР

Ввод элементов массива Ввод значений элементов с клавиатуры Присваивание значений элементам массива в разделе констант Считывание значений элементов из файла Проверь себя! for i:=1 to n do read (a[i]); Const имя массива: array [тип индекса] of тип элементов = (список элементов); for i:=1 to n do read (f,a[i]);

Вывод элементов массива Вывод одномерного массива в строку Вывод одномерного массива в столбец for i:=1 to n do write (a[i],' '); for i:=1 to n do writeln (a[i],' ');

Обработка массива Заполнение Заполнение случайными числами. Использование в формуле заполнения индекса элемента. Использование рекуррентного соотношения Анализ Задачи подсчета нахождение суммы, количества элементов таблицы, обладающих заданным свойством. Нахождение минимального или максимального среди элементов массива. Задачи, в которых требуется найти какие- то характеристики массива. Поиск Основной вопрос задач поиска где в массиве находится элемент, обладающий нужным свойством. Перестановка Задачи, в которых требуется поменять местами элементы массива. Задачи циклической перестановки. Задачи сортировки элементов массива ЭОР Проверь себя!

Задачи 1. Составить программу, находящую наибольшее из 30 введенных чисел. 2. Заполните массив, состоящий из 30 целых чисел на интервале [5..127]. Найти произведение элементов массива, кратных трем …

Вопросы: Одномерный массив Элемент массива Индекс элемента Размер массива Этапы работы с массивами Алгоритмы решения основных типов задач на обработку массива