Презентация на тему: Обработка элементов массива, удовлетворяющих заданному условию

Обработка элементов массива, удовлетворяющих заданному условию
Образец ПР
Структура программы (комментарии, указание)
Обработка элементов массива, удовлетворяющих заданному условию
Обработка элементов массива, удовлетворяющих заданному условию
Обработка элементов массива, удовлетворяющих заданному условию
1/6
Средняя оценка: 4.1/5 (всего оценок: 60)
Код скопирован в буфер обмена
Скачать (56 Кб)
1

Первый слайд презентации: Обработка элементов массива, удовлетворяющих заданному условию

Подготовка к зачетной практической работе

Изображение слайда
2

Слайд 2: Образец ПР

Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 160 до 200 ­– рост учащихся выпускного класса. В баскетбольную команду берут тех, чей рост не менее 180 см. Найти минимальный рост игрока баскетбольной команды. Гарантируется, что хотя бы один ученик играет в баскетбольной команде. 2. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от –1000 до 1000. Найти среднее арифметическое всех элементов массива, оканчивающихся цифрой 5. Гарантируется, что хотя бы один такое элемент в массиве есть. 3. Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от 1 до 10000 включительно. Найти и вывести наибольший из элементов массива, шестнадцатеричная запись которого оканчивается на букву F. Если таких чисел нет, нужно вывести ответ 0. 4. Дан целочисленный массив из 30 элементов, все элементы которого – положительные числа, не превосходящие 100. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит номер элемента, имеющего максимальное количество целочисленных делителей (если таких элементов несколько, то номер любого из них).

Изображение слайда
3

Слайд 3: Структура программы (комментарии, указание)

Const n=10; // если не указано в задании или n – слишком большое число 1 шаг. Формирование массива A случайными числами от Х до У (по условию) For i:=1 to n do Begin A[ i ]:=random(y-x+1)+x; A[1 ]:= Гарантируемое значение ; // при наличии фразы «Гарантируется, что такой элемент есть» write (A[ i ], ‘ ’ ) ; End; writeln ;

Изображение слайда
4

Слайд 4

2 шаг: Начальные присвоения: Sum:=0; Count:=0; Max:= X-1 ; Min:= Y+1 ;

Изображение слайда
5

Слайд 5

3 шаг. Пробег по всем элементам массива и обработка «Требуемых элементов» For i:=1 to n do if A[ i ]… Then begin Sum:= sum+A [ i ]; Count:= Count+1; Max:=A[ i ]; Min:=A[ i ]; end

Изображение слайда
6

Последний слайд презентации: Обработка элементов массива, удовлетворяющих заданному условию

4 шаг : Вывод Ответа // При наличии фразы «Если таких элементов нет, то сообщить…» if Sum=0 then writeln (‘ Таких чисел нет ’) else writeln () ( Count=0 ) ( Max=X-1 ) ( Min=Y+1 )

Изображение слайда