Варианты лабораторных заданий



Выполнить ввод и вывод переменных заданных типов:

1. ’A’; ’Меня зовут <фамилия и имя>’;  315, -27;  127.361,  -574.953;   2124.

2. ’B’; ’Меня зовут <фамилия и имя>’; 789, -76;   956.361,  -395.659;   794.

3. ’C’; ’Меня зовут <фамилия и имя>’;  873, -846;   52.471,  -426.638;   537.

4. ’D’; ’Меня зовут <фамилия и имя>’;  191, -437;   138.76,  -961.753;   993.

5. ’E’; ’Меня зовут <фамилия и имя>’;  727, -968;    374.652,  -776.23;   108.

6. ’F’; ’Меня зовут <фамилия и имя>’;  356, -592;   1761.98, -394.152;  206.

7. ’G’; ’Меня зовут <фамилия и имя>’;  735, -692;   309.54,   -276.372;   489.

8. ’H’; ’Меня зовут <фамилия и имя>’;  896, -372;   682.471, -367.596;   792.

9. ’I’; ’Меня зовут <фамилия и имя>’;   694, -785;   579.851, -468.341;   689.

10. ’J’; ’Меня зовут <фамилия и имя>’; 573, -942;   358.904, -357.986;  468.

11. ’K’; ’Меня зовут <фамилия и имя>’; 426, -794;  246.57, -135.79;    357.

12. ’L’; ’Меня зовут <фамилия и имя>’; 135, -462;  324.56, -236.745;   579.

13. ’M’; ’Меня зовут <фамилия и имя>’; 243, -157;  58.362, -416.68; 362.

14. ’N’; ’Меня зовут <фамилия и имя>’; 642, -357;  369.42, -247.57;    429.

15. ’P’; ’Меня зовут <фамилия и имя>’; 963, -785;  426.37, -653.871;  643.

 


Лабораторная работа № 3
ОПЕРАТОРЫ УСЛОВИЯ

Цель работы - изучение операторов условия и приобретение навыков программирования разветвляющихся алгоритмов

Методические указания

При выполнении задания к данной лабораторной работе необходимо в программе для проверки истинности условий при выборе возможных вариантов действий использовать оператор if или конструкцию if - else.

Лабораторное задание

1. Выбрать задание, соответствующее номеру варианта.

2. Определить значения исходных данных.

3. Составить алгоритм решения задачи.

4. Составить программу, осуществляющую ввод исходных данных, необходимые вычисления и вывод результатов. Ввод и вывод сопроводить комментариями.

5. Выполнить программу на ЭВМ, проверяя правильность всех ветвей алгоритма.

Варианты лабораторных заданий

1. С клавиатуры вводятся 4 целых числа a , b , c , d. Найти среди них пару чисел с минимальной по модулю разностью. Операторы цикла в программе не использовать.

2. С клавиатуры вводятся 4 целых числа a , b , c , d (положительных и отрицательных). Найти среди них минимальное из нечетных отрицательных чисел. Операторы цикла в программе не использовать.

3. С клавиатуры вводятся 4 целых числа a , b , c , d. Найти среди них тройку чисел с минимальной суммой. Операторы цикла в программе не использовать.

4. С клавиатуры вводятся 4 целых числа a , b , c , d . Подсчитать сумму чисел, не кратных к1 и не входящих в диапазон от к2 до к3. Операторы цикла в программе не использовать.

5. С клавиатуры вводятся 4 целых числа a , b , c , d (положительных и отрицательных). Подсчитать количество троек положительных чисел. Операторы цикла в программе не использовать.

6. С клавиатуры вводятся 4 целых числа a , b , c , d (положительных и отрицательных). Подсчитать количество отрицательных чисел, не кратных к1 или кратных к2. Операторы цикла в программе не использовать.

7. С клавиатуры вводятся 4 целых числа a , b , c , d. Найти среди них пару чисел с максимальной суммой. Операторы цикла в программе не использовать.

8. С клавиатуры вводятся 4 целых числа a , b , c , d (положительных и отрицательных). Найти среди них максимальное из четных положительных чисел. Операторы цикла в программе не использовать.

9. С клавиатуры вводятся 4 целых числа a , b , c , d. Найти среди них двойку чисел с максимальным произведением. Операторы цикла в программе не использовать.

10. С клавиатуры вводятся 4 целых числа a , b , c , d . Подсчитать сумму чисел, кратных к1, входящих в диапазон от к2 до к3. Операторы цикла в программе не использовать.

11. С клавиатуры вводятся 4 целых числа a , b , c , d (положительных и отрицательных). Найти среди них все пары отрицательных чисел Операторы цикла в программе не использовать.

12. С клавиатуры вводятся 4 целых числа a , b , c , d (положительных и отрицательных). Подсчитать количество положительных чисел, кратных к1 и не кратных к2. Операторы цикла в программе не использовать.

 


Лабораторная работа № 4
ЦИКЛЫ С ИЗВЕСТНЫМ ЧИСЛОМ ПОВТОРЕНИЙ

Лабораторное задание

По каждому варианту разработать две программы решения указанных задач. Исходные данные генерировать с помощью датчика псевдослучайных чисел.

Варианты лабораторных заданий

1. a). Задан массив А(20). Определить знакопеременную сумму а1 – а2 + а3 – а4 + ….

б). Просуммировать элементы матрицы Х(6,8), сумма индексов которых равна заданной константе К.

2. а). Задан массив А(20). Вывести на экран сначала его неотрицательные элементы, затем отрицательные.

б). Вычислить среднее арифметическое элементов каждого столбца матрицы М(10,10).

3. а). Задан массив целых чисел А(10). Найти номера элементов, оканчивающихся цифрой 0.

б). В двумерном массиве хранится информация о баллах, полученных спортсменами-пятиборцами в каждом из 5-ти видов спорта (в первой строке – информация о баллах первого спортсмена, во второй – второго и т.д.). Общее число спортсменов равно 6. Определить сколько баллов набрал спортсмен-победитель и сколько баллов набрал спортсмен, занявший последнее место.

4. а). Вычислить среднее арифметическое массива М(10).

б). Из двух массивов A(5) и B(6) сформировать третий массив C(11) и отсортировать его по возрастанию.

5. а). В массиве M(20) целых чисел подсчитать количество четных и нечетных чисел.

б). Задан массив целых чисел А(10,6). Каждый отрицательный элемент массива заменить на его абсолютную величину.

6. а). В массиве из двадцати элементов найти максимальный нечетный элемент.

б). Дана матрица М(4,5). Вычислить вектор D, компоненты которого равны сумме элементов строк матрицы.

7. а). В массиве из двадцати элементов найти минимальный четный элемент.

б). Дан двумерный массив. Найти число пар одинаковых соседних элементов в строках массива.

8. а). Вычислить среднее геометрическое массива М(10).

б). Дан двумерный массив ненулевых целых чисел. Определить, сколько раз элементы массива меняют знак (принимая, что массив просматривается построчно сверху вниз, а в каждой строке – слева направо).

9. а). Задан массив целых чисел А(20). Из всех положительных элементов вычесть элемент с номером к1, из всех остальных элемент с номером к2.

б). Дана матрица N(6,5). Найти столбец с минимальной суммой элементов.

10. а). Задан массив целых чисел А(20). К положительным элементам прибавить элемент с номером m1, к остальным - элемент с номером m2.

б). Задан двумерный массив целых чисел. В каждом его столбце найти количество элементов, кратных a или b.

11. а). В массиве А(20) целых чисел подсчитать сумму положительных элементов, кратных к1.

б). Найти наибольший номер строки, в которой расположен максимальный элемент двумерного массива М(8,8).

12. а). Задан массив целых чисел А(20). Все элементы, кратные числу К, заменить на нуль.

б). Дана матрица N(6,5). Найти строку с максимальной суммой элементов.


Лабораторная работа № 5
ЦИКЛЫ С НЕИЗВЕСТНЫМ ЧИСЛОМ ПОВТОРЕНИЙ

Цель работы - изучение организации циклов с неизвестным числом повторений, расчет членов обрабатываемой последовательности, задание условий окончания цикла.

Лабораторное задание

1. Выбрать задание, соответствующее номеру варианта.

2. Определить значения исходных данных.

3. Составить алгоритм решения задачи.

4. Составить программу, осуществляющую подсчет суммы или очередного члена последовательности. Организовать ввод исходных данных (если это необходимо) и в цикле подсчет очередного элемента последовательности, вывод результатов.

5. Выполнить программу на ЭВМ и оценить правильность её работы.


Дата добавления: 2020-12-22; просмотров: 403; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!