![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пример 7. В процедуре найти сумму элементов 1 и 3 строки и записать их на место элементов 1 строки. ⇐ ПредыдущаяСтр 2 из 2
В процедуре найти сумму элементов 1 и 3 строки и записать их на место элементов 1 строки.
Программный код Варианты заданий Задание 1. Разработать алгоритм решения задачи и составить программу согласно варианта. 1. Определить порядковые номера нулей в массиве. 2. Все отрицательные элементы массива заменить нулями. Выдать сообщение о количестве таких замен. 3. Найти порядковый номер минимального числа в массиве. 4. Найти значение первого по порядку положительного элемента в массиве. 5. Найти количество единиц в массиве. 6. Каких чисел в массиве больше: положительных или отрицательных? (массив может содержать нулевые значения). 7. Исходные данные: В таблице 10 строк. Первый столбец – фамилия работника, второй – стаж работника. По стажу работника определить, к какой группе он относится, если 1 группа – стаж до 3-х лет, 2 группа – до 5 лет, 3 группа – до 10 лет, 4 группа – свыше 10 лет. 8. Найти сумму диагональных элементов блока ячеек, состоящего из 5 строк и 5 столбцов. 9. Двадцати переменным массива присвоить одно и то же значение, равное наибольшему из них. 10. Дан массив чисел. В клетке С1 записано некоторое число. Определить порядковый номер этого числа в массиве. Если в массиве такого числа нет, выдать об этом сообщение. 11. Просуммировать положительные и отрицательные числа в массиве. Записать полученные суммы в ячейки В1 и В2. (в массиве могут быть нулевые значения). 12. В клетку А1 записать число, если количество положительных элементов массива больше количества отрицательных. В противном случае записать в клетку А1 любой текст. 13. Найти сумму положительных элементов массива, имеющих индекс 3, 5, 7 и т.д. 14. В блоке ячеек записана матрица чисел. Ячейки с отрицательными значениями закрасить синим цветом, с положительными – красным, с нулями – желтым. Задание 2. По заданным значениям a, x и n найти сумму ряда.
Задание 3. Решить задачу для своего варианта на одномерный массив двумя способами: с данными на рабочем листе и вводимыми по тексту программы. 1. Вычислить сумму элементов, стоящих на чётных местах в последовательности х (20), используя оператор цикла do_loop until 2. Вывести на печать номера элементов, попавших в диапазон (а, b) для последовательности а(30), используя оператор цикла for_next. 3. Вывести на печать количество элементов массива А1, А2, … А20, попавших в интервал [2, 5] и их сумму, используя оператор цикла do_loop while. 4. Вывести на печать номера элементов последовательности Х(20), значения которых равны заданному числу С, используя оператор цикла for_next. 5. Вычислить произведение элементов, стоящих на четных местах в последовательности Х(20), используя оператор цикла do while_loop. 6. Найти количество элементов последовательности А(20), значения которых равны нулю, используя оператор цикла do_loop until. 7. Вывести на печать номера и значения положительных элементов последовательности Х(20), используя оператор цикла do until_loop. 8. Вывести на печать номера с отрицательными значениями элементов для последовательности Х(20), используя оператор цикла for_next. 9. Найти минимальное значение из значений элементов последовательности А1, А2, …, А20, используя оператор цикла do_ loop while. 10. Найти минимальное значение из значений элементов последовательности Х1, Х2, … Х20, используя оператор цикла do_loop until. 11. В последовательности Х(20) вывести на печать номера элементов, значения которых равны t, используя оператор цикла do until_loop. 12. Найти количество отрицательных элементов в массиве С1, С2, …, С20, используя оператор цикла do until_loop. 13. Дана последовательность Х(10). Найти сумму отрицательных элементов и вывести на печать номера этих элементов, используя оператор цикла do_loop while. 14. Вычислить произведение элементов, стоящих на нечетных местах в последовательности Х(20), используя оператор цикла do while_loop. 15. Дана последовательность Х1, Х2, …, Х20. Заменить в ней отрицательные значения элементов на их квадраты. Вывести на печать полученную последовательность, используя оператор цикла do while_loop. Задание 4. Решить задачу для своего варианта на двумерный массив двумя способами: с данными на рабочем листе и вводимыми по тексту программы. 1. Задан массив А(6, 5). Найти номер строки и номер столбца с минимальным значением. 2. Задан массив А(4, 5). Найти минимальное значение. 3. Задан массив х(5, 5). Найти сумму отрицательных значений в каждой строке. 4. Задан массив х(5, 5). Найти сумму положительных значений в каждом столбце. 5. Задан массив с(5, 5) и число а. Найти количество элементов, равных по значению а. 6. Задан массив с(5, 5) и число а. Найти сумму элементов, равных по значению а. 7. Задан массив х(5, 5) и число а. Найти номера строк и столбцов элементов, равных по значению а. 8. Задан массив х(5, 5) и интервал (а, b). Найти номера строк и столбцов элементов, попавших по значению в этот интервал. 9. Задан массив х(5, 5) и интервал х[а, b]. Найти количество элементов, попавших по значению в этот интервал. 10. Задан массив х(5, 5) и интервал х[а, b]. Найти сумму элементов, попавших по значению в этот интервал. 11. Задан массив А(6, 4). Найти номер строки и номер столбца с максимальным значением. 12. Задан массив А(4, 5). Найти максимальное значение. 13. Задан массив А(6, 3). Найти номер строки и номер столбца с максимальным значением в каждом столбце. 14. Задан массив А(5, 5). Найти номер строки и номер столбца с максимальным значением в каждой строке. 15. Задан массив А(4, 5). Найти максимальное значение в каждой строке.
|