Методы работы с одномерными массивами. Примеры Задач. Paskal -6.

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



Advertisements
Похожие презентации
1 Автор разработки: Розанова Татьяна Аркадьевна, учитель информатики МОУ СОШ 2 города Кинешмы Ивановской области 2011 – 2012 учебный год Автор разработки:
Advertisements

Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
Решение задач с использованием массивов
Задача: определить является ли простым заданное число.
Двумерные массивы Решение задач из сборника «Задачи по программированию» под редакцией С. Окулова.
Стрельникова Л. В. МОУ Хохольская СОШ, 1.
5.Дана матрица А и вектор Х соответствующих размерностей. Нечетные строки матрицы заменить элементами вектора Х. Результаты работы: n=4 m=
Тема: « Вставка- удаление элементов массива » :18:06.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
Массивы 9 класс. Основные теоретические сведения Примеры решения задач.
1 Стрельникова Л. В. МОУ Хохольская СОШ,
Задания части А Задания части С. 1. Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы. Сколько элементов.
Задача: даны два числа, найти их наибольший общий делитель.
Урок 10. Сортировки 425 а1а2а3а4 Пример: Дан целочисленный массив А из 4-х элементов. 1 шаг. а1>a2? Да 3 b If a[1]>a[2] then begin b:=a[2]; a[2]:=a[1];
Задача: даны два числа, найти их наибольший общий делитель.
Обработка массивов ГБОУ СОШ При назначении размера массива необходимо проанализировать возможный объем данных и ввести возможное количество.
Р ЕШЕНИЕ ЗАДАНИЙ С2 Одномерные массивы. 1, 2 …5 номер элемента А имя массива Значения Индексы А[3]=9 Имя массива Индекс Значение Теория по.
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
Одномерные массивы. Одномерный массив Статический массив – упорядоченная последовательность фиксированного количества переменных одного типа, имеющая.
Program maxsimum; const n=10; var a:array [1..n] of integer; max,i:integer;begin ВВОД ЭЛЕМЕНТОВ МАССИВА; max:=a[1]; for i:=2 to n do if a[i]> max then.
Транксрипт:

Методы работы с одномерными массивами. Примеры Задач. Paskal -6

Дан массив(ы) A из N элементов. Элементы массива(ов) должны быть введены. Элементы массива(ов) должны быть введены. Результаты должны быть выведены. Результаты должны быть выведены. В примерах даны только фрагменты программ В примерах даны только фрагменты программ Во всех примерах:

Заменить отрицательные элементы массива на их модули For i:=1 To n Do If A[i]

Добавить к каждому элементу массива число 25 For i:=1 To n Do A[i]:=A[i]+25;

Если элемент четный, то добавить к нему первый, а иначе последний элемент массива For i:=1 To n Do If A[I] mod 2 =0 then A[I]:=A[i] + A[1] else A[I]:=A[I] +A[n];

Получить третий массив как сумму соответствующих элементов 2 заданных For i:=1 To n Do С[i]:=A[i]+B[i];

Получить элементы третьего массива как максимальные из 2 заданных массивов For i:=1 To n Do If A[i]>B[i] then C[I]:=A[I] else C[I]:=B[I];

Дан первый элемент массива и каждый следующий на d больше предыдущего. Найти первые n элементовмассива и их сумму Begin read (a[1], d; S:=0; For i:=1 To n Do begin A[i]:=A[I-1]+d; s:=s+a[i] End; write (s);

Найти значение максимального по модулю элемента массива Maks:=Abs(A[1]); For i:=2 To n Do If Abs(A[i])>maks then maks:=Abs(A[I])]

Найти cреднее арифметическое положительных элементов массива s:=0; k:=0 For i:=1 To n Do If A[i])>0 then begin s:=s+(A[I]); k:=k+1; end; Average:=s/k

Изменить знак у максимального по модулю элемента массива Maks:= 1; For i:=2 To n Do If Abs(A[i])>Abs(A[maks]) then maks:=I; A[maks]:=-A[maks];

Задание Составьте и проверьте программы со всеми этими фрагментами Решите задачу: Из положительных элементов массива вычесть 2, найти сумму отрицательных, количество 0. Найти минимальный элемент нового массива.