Inf / inf-10-z
.pdfТематическое занятие 10
Функции: работа с массивом.
Задания для лабораторной работы 10.
(максимальный балл – 3)
Задание для лабораторной работы 10. Вариант 1
Составить программу, которая создает два массива. Количество элементов первого массива – 8, второго 12. Составить две функции для работы с массивом:
1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a·(i + b),
где a и b – целые числа, которое передается в функцию в качестве параметров.
2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой
–номера, во второй – значения элементов массива.
Массив и количество элементов в нем передаются в каждую из функций в качестве параметров.
С помощью данных функций заполнить оба массива и вывести их на экран.
Задание для лабораторной работы 10. |
Вариант 2 |
Составить программу, которая создает два массива. Количество элементов первого
массива – 8, второго 12. Составить две функции для работы с массивом:
1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a·(i – b),
где a и b – целые числа, которое передается в функцию в качестве параметров.
2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой
–значения, во второй – номера элементов массива.
Массив и количество элементов в нем передаются в каждую из функций в качестве параметров.
С помощью данных функций заполнить оба массива и вывести их на экран.
Задание для лабораторной работы 10. |
Вариант 3 |
Составить программу, которая создает два массива. Количество элементов первого
массива – 8, второго 12. Составить две функции для работы с массивом:
1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a·i + b,
где a и b – целые числа, которое передается в функцию в качестве параметров.
2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой
–номера, во второй – значения элементов массива.
Массив и количество элементов в нем передаются в каждую из функций в качестве
параметров.
С помощью данных функций заполнить оба массива и вывести их на экран.
Задание для лабораторной работы 10. |
Вариант 4 |
Составить программу, которая создает два массива. Количество элементов первого массива – 8, второго 12. Составить две функции для работы с массивом:
1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a·i – b,
где a и b – целые числа, которое передается в функцию в качестве параметров.
2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой
–значения, во второй – номера элементов массива.
Массив и количество элементов в нем передаются в каждую из функций в качестве
параметров.
С помощью данных функций заполнить оба массива и вывести их на экран.
Задание для лабораторной работы 10. |
Вариант 5 |
Составить программу, которая создает два массива. Количество элементов первого массива – 8, второго 12. Составить две функции для работы с массивом:
1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = (a + i)·b,
где a и b – целые числа, которое передается в функцию в качестве параметров.
2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой
–номера, во второй – значения элементов массива.
Массив и количество элементов в нем передаются в каждую из функций в качестве параметров.
С помощью данных функций заполнить оба массива и вывести их на экран.
Задание для лабораторной работы 10. |
Вариант 6 |
Составить программу, которая создает два массива. Количество элементов первого
массива – 8, второго 12. Составить две функции для работы с массивом:
1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = (a – i)·b,
где a и b – целые числа, которое передается в функцию в качестве параметров.
2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой
–значения, во второй – номера элементов массива.
Массив и количество элементов в нем передаются в каждую из функций в качестве
параметров.
С помощью данных функций заполнить оба массива и вывести их на экран.
Задание для лабораторной работы 10. |
Вариант 7 |
Составить программу, которая создает два массива. Количество элементов первого массива – 8, второго 12. Составить две функции для работы с массивом:
1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a + b·i,
где a и b – целые числа, которое передается в функцию в качестве параметров.
2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой
–номера, во второй – значения элементов массива.
Массив и количество элементов в нем передаются в каждую из функций в качестве
параметров.
С помощью данных функций заполнить оба массива и вывести их на экран.
Задание для лабораторной работы 10. |
Вариант 8 |
Составить программу, которая создает два массива. Количество элементов первого
массива – 8, второго 12. Составить две функции для работы с массивом:
1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a – b·i,
где a и b – целые числа, которое передается в функцию в качестве параметров.
2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой
–значения, во второй – номера элементов массива.
Массив и количество элементов в нем передаются в каждую из функций в качестве параметров.
С помощью данных функций заполнить оба массива и вывести их на экран.
Задания для самостоятельной работы 10.
(максимальный балл – 5)
Задание для самостоятельной работы 10. Вариант 1
Составить программу для работы с целочисленными массивами, содержащую следующие функции (массив и количество элементов в нем передаются в каждую из функций в качестве параметров):
1)Обнуление элементов массива.
2)Заполнение массива случайными числами из диапазона, заданного
пользователем (границы диапазона передается в функцию в качестве параметров).
3)Вывод массива на экран.
4)Определение суммы элементов массива.
С помощью данных функций три массива (состоящих из 5, 6 и 8 элементов)
заполнить случайными целыми значениями из интервала [10; 15]. Создать внешний массив из 6-и элементов и с его помощью найти все значения, которые встречаются в каждом из трех массивов.
Задание для самостоятельной работы 10. |
Вариант 2 |
Составить программу для работы с целочисленными массивами, содержащую
следующие функции (массив и количество элементов в нем передаются в каждую из
функций в качестве параметров):
1)Обнуление элементов массива.
2)Заполнение массива случайными числами из диапазона, заданного пользователем (границы диапазона передается в функцию в качестве
параметров).
3)Вывод массива на экран.
4)Определение среднего арифметического элементов массива.
С помощью данных функций три массива (состоящих из 7, 8 и 10 элементов) заполнить случайными целыми значениями из интервала [10; 30]. Создать внешний
массив из 21-го элемента и с его помощью найти все значения, которые не встречаются
ни в одном из трех массивов.
Задание для самостоятельной работы 10. |
Вариант 3 |
Составить программу для работы с целочисленными массивами, содержащую следующие функции (массив и количество элементов в нем передаются в каждую из функций в качестве параметров):
1)Обнуление элементов массива.
2)Заполнение массива случайными числами из диапазона, заданного
пользователем (границы диапазона передается в функцию в качестве параметров).
3)Вывод массива на экран.
4)Определение максимального элемента массива.
С помощью данных функций три массива (состоящих из 10, 8 и 6 элементов)
заполнить случайными целыми значениями из интервала [12; 20]. Создать внешний массив из 9-и элементов и с его помощью найти все значения, которые встречаются не
менее чем в двух из трех массивов.
Задание для самостоятельной работы 10. |
Вариант 4 |
Составить программу для работы с целочисленными массивами, содержащую следующие функции (массив и количество элементов в нем передаются в каждую из
функций в качестве параметров):
1)Обнуление элементов массива.
2)Заполнение массива случайными числами из диапазона, заданного
пользователем (границы диапазона передается в функцию в качестве параметров).
3)Вывод массива на экран.
4)Определение минимального элемента массива.
С помощью данных функций три массива (состоящих из 8, 7 и 6 элементов)
заполнить случайными целыми значениями из интервала [12; 18]. Создать внешний массив из 7-и элементов и с его помощью найти все значения, которые встречаются в
каждом из трех массивов.
Задание для самостоятельной работы 10. |
Вариант 5 |
Составить программу для работы с целочисленными массивами, содержащую следующие функции (массив и количество элементов в нем передаются в каждую из функций в качестве параметров):
1)Обнуление элементов массива.
2)Заполнение массива случайными числами из диапазона, заданного пользователем (границы диапазона передается в функцию в качестве параметров).
3)Вывод массива на экран.
4)Определение суммы элементов массива.
С помощью данных функций три массива (состоящих из 5, 7 и 8 элементов) заполнить случайными целыми значениями из интервала [15; 30]. Создать внешний массив из 16-и элементов и с его помощью найти все значения, которые не встречаются ни в одном из трех массивов.
Задание для самостоятельной работы 10. |
Вариант 6 |
Составить программу для работы с целочисленными массивами, содержащую следующие функции (массив и количество элементов в нем передаются в каждую из функций в качестве параметров):
1)Обнуление элементов массива.
2)Заполнение массива случайными числами из диапазона, заданного
пользователем (границы диапазона передается в функцию в качестве
параметров).
3)Вывод массива на экран.
4)Определение среднего арифметического элементов массива.
С помощью данных функций три массива (состоящих из 9, 8 и 6 элементов) заполнить случайными целыми значениями из интервала [15; 22]. Создать внешний
массив из 8-и элементов и с его помощью найти все значения, которые встречаются не менее чем в двух из трех массивов.
Задание для самостоятельной работы 10. |
Вариант 7 |
Составить программу для работы с целочисленными массивами, содержащую следующие функции (массив и количество элементов в нем передаются в каждую из
функций в качестве параметров):
1)Обнуление элементов массива.
2)Заполнение массива случайными числами из диапазона, заданного
пользователем (границы диапазона передается в функцию в качестве параметров).
3)Вывод массива на экран.
4)Определение максимального элемента массива.
С помощью данных функций три массива (состоящих из 9, 7 и 6 элементов)
заполнить случайными целыми значениями из интервала [14; 20]. Создать внешний массив из 7-и элементов и с его помощью найти все значения, которые встречаются в
каждом из трех массивов.
Задание для самостоятельной работы 10. |
Вариант 8 |
Составить программу для работы с целочисленными массивами, содержащую
следующие функции (массив и количество элементов в нем передаются в каждую из функций в качестве параметров):
1)Обнуление элементов массива.
2)Заполнение массива случайными числами из диапазона, заданного
пользователем (границы диапазона передается в функцию в качестве параметров).
3)Вывод массива на экран.
4)Определение минимального элемента массива.
С помощью данных функций три массива (состоящих из 6, 7 и 8 элементов)
заполнить случайными целыми значениями из интервала [12; 25]. Создать внешний массив из 14-и элементов и с его помощью найти все значения, которые не встречаются ни в одном из трех массивов.