Тема: «Нахождение МАХ и MIN элементов одномерного массива» 26.07.2015 19:16:36.

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



Advertisements
Похожие презентации
Тема: «Методы сортировки элементов одномерного массива» :36:56.
Advertisements

Тема: «Понятие квадратная матрица» :17:47.
Решение задач с использованием массивов
Тема: «Обработка элементов одномерного массива» :01:53.
Двумерные массивы Решение задач из сборника «Задачи по программированию» под редакцией С. Окулова.
1 Программирование на языке Паскаль Тема 2. Максимальный элемент массива.
1 Программирование на языке Паскаль Максимальный элемент массива.
Проверка пройденного материала. Исправьте ошибки в решении задачи: заполнить и вывести массив W(3) вещественных чисел Program Mass; Var b:Array[1..10]
Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
Тема: « Вставка- удаление элементов массива » :18:06.
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
Задача: определить является ли простым заданное число.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
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.
5.Дана матрица А и вектор Х соответствующих размерностей. Нечетные строки матрицы заменить элементами вектора Х. Результаты работы: n=4 m=
Тема: Нахождение минимального и максимального элемента в массиве.
Классная работа. Работа с индексами элементов массива.
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 100 – баллы учащихся выпускного класса за итоговый тест.
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] Двумерный массив можно представить.
Шутилина Л.А., 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]
Транксрипт:

Тема: «Нахождение МАХ и MIN элементов одномерного массива» :16:36

X[I] mod 2 <>0 условие нечётности X[I] mod 3<>0 условие не кратности 3 X[I] <=0 условие неположительности X[I] <0 условие отрицательности a:=X[I] mod 10a - последняя цифра числа X[I] K:=k+1 количество элементов X[I] mod 2=0 условие чётности X[I] mod 7=0 условие кратности 7 X[I] >=0 условие неотрицательности X[I] >0 условие положительности P:=P*a[ I ] произведение элементов X[I] := X [ I ] div 10 уменьшение числа X[ I ] на разряд S:=s+f [ I ] сумма элементов

Алгоритм нахождения МАХ элемента одномерного массива 1. За МАХ элемент берём элемент массива(соответствующий условию) 2. Сравниваем все элементы массива с этим элементом. Если элемент массива, больше чем МАХ, то МАХ присваиваем значение этого элемента. max:=b[1]; For i:=1 to n do if b[i]>max then max:=b[i];

Задача 1 Пусть b[1],..., b[n] - целые числа из промежутка(-14;25). Найти наибольший элемент и его номер среди положительных элементов массива.

Program PR3; Uses crt; Var max,I,n, imax: integer; b: array[1..100] of integer; Begin Writeln(введи кол-во элементов n); Read(n); Writeln( исходный массив); For I:=1 to n do begin b[ I ]:= Random( )-14; if b[ I ] >0 then begin max :=b[i]; imax:=i; end; Writeln(b[, I, ]=,b[ I ] ); end; {мах элемент и его номер среди положительных } For I:=1 to n do IF (b[ I ] >0) and (b[i]>max) then begin max:=b[i]; imax:=I; end; writeln; Writeln(MAX=, MAX, его номер=, imax ); End.

Домашнее задание Задача Пусть b[1],..., b[n] - целые числа из промежутка(-4;25). Найти наименьший элемент и его номер среди неположительных элементов массива.

Решение задач 1 вариант Пусть a[1],..., a[n] - целые числа. Найти наименьший элемент и его номер среди кратных 3, отрицательных элементов массива. 2 вариант Пусть a[1],..., a[n] - целые числа. Найти наибольший элемент и его номер среди не кратных 4, положительных элементов массива.