МАССИВЫ Если работа программы связана с хранением и обработкой большого количества однотипных переменных, для их представления в программе можно использовать.

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



Advertisements
Похожие презентации
Задача. С клавиатуры вводится n чисел (числа могут повторяться). Необходимо подсчитать количество чисел равных наименьшему числу.
Advertisements

Проверка пройденного материала. Исправьте ошибки в решении задачи: заполнить и вывести массив W(3) вещественных чисел Program Mass; Var b:Array[1..10]
Массивы Массив – именованный набор с фиксированным количеством однотипных данных Массив одномерный многомерный Общий вид элемента массива (двумерный массив.
Программирование на языке Паскаль Массивы. Определение массива Многие задачи, которые решаются с помощью ЭВМ, связаны с обработкой массивов. Массив -
Одномерные массивы целых чисел. 9 класс
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
Месяц T [ 1:12 ]T [1]T [2]T [3]T [4]T [5]T [6]T [7]T [8]T [9]T [10]T [11]T [12] Температура начало конец.
Массивы Структура типов данных типы простые структурированные 1.Целые (integer, longint) 2.Вещественные (real) 3.Логические (boolean) 4.Символьные (string,
Тема урока: Массив. Описание массивов. Заполнение массивов.
Тема: Нахождение минимального и максимального элемента в массиве.
Массив – совокупность конечного числа данных одного типа.
МассивМассив представляет собой совокупность данных одного типа с общим для всех элементов именем. Массив относится к структурированным типам данных (упорядоченная.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента.
Массив структура данных, представляющая набор пронумерованных переменных одинакового типа, имеющих общее имя.
Обработка линейных массивов. МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами.
Массивы Вариант 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;
Тематический блок «Программирование» ЕГЭ-2015 Задания 19, 20, 21, 25.
Массив – упорядоченный набор одинаковых значений, объединенных одним именем. Примеры: А (14, 7, -5, 3, -10) – массив целых чисел, Зима (декабрь, январь,
К. Поляков, Программирование на языке Паскаль Часть II Тема: Поиск максимального элемента массива.
Транксрипт:

МАССИВЫ

Если работа программы связана с хранением и обработкой большого количества однотипных переменных, для их представления в программе можно использовать массивы. Массив представляет собой совокупность данных одного типа с общим для всех элементов именем. a: array [1..10] of real: Массив относится к структурированным типам данных ( упорядоченная совокупность данных ).

Элементы массива пронумерованы, и обратиться к каждому из них можно по номеру Номера элементов массива иначе называются индексами, а сами элементы массива переменными с индексами ( индексированными переменными ) Значение элементов массива а[3]=2, а а[7]=4, а[9]=6.

var Имя Массива : array[ Нижняя Граница.. Верхняя Граница ] of Тип Элементов ; var a: array[1..100] of real; { 100 элементов вещественные числа } b: array[0..50] of char; { 51 элемент символы } c: array[1..20] of integer; { 20 элементов целые числа }

program sadacha; var a:array [1..10] of real: I: integer; begin for i:=1 to 10 do readln(a[i]);

блок обработки массива : s:=0: for i:=1 to n do s:=s+a[i]; блок вывода результатов обработки : writeln(' сумма элементов равна ',s:4:2); readln; end.

Суммирование 1.1. Для нахождения суммы всех элементов : s:=0: for i:=1 to n do s:=s+a[i]; 1.2. Для нахождения суммы по условию : s:=0: for i:=1 to n do if условие поиска then s:=s+a[i];

2. Произведение элементов 2.1. Для нахождения произведения всех элементов : р :=1: for i:=1 to n do р := р *a[i]; 2.2. Для нахождения произведения по условию : р :=1: for i:=1 to n do if условие поиска then р := р *a[i];

Программа, вычисляющая сумму всех элементов массива program sadacha; var a:array [1..10] of real; s: real; i: integer; begin for i:=1 to 10 do readln(a[i]); for i:=1 to 10 do s:=s+a[i]; Writeln('s=',s:4:2); readln; end.

Программа, определяющая наименьший элемент массива program sadacha; var a:array [1..15] of real; Min,s: real; i: integer; begin for i:=1 to 15 do readln(a[i]); for i:=1 to 15 do if a[i]<min then min:= a[i]; writeln('min =',min:4:2); readln; end.

Программа, определяющая наибольший элемент массива program zadacha; var a:array [1..15] of real; Max, s: real; i: integer; begin for i:=1 to 15 do readln(a[i]); for i:=1 to 15 do if a[i]>max then max:= a[i]; writeln('max =', max:4:2); readln; end.