Учебной дисциплине мдк 1. 02 «Поддержка и тестирование программных модулей» для студентов курса по специальности



бет2/2
Дата19.09.2023
өлшемі78 Kb.
#181590
1   2
Байланысты:
3-mdk-1.2-isp (1)

Практические задания:

  1. Дан массив А из n целых чисел. Найти сумму максимального и минимального элемента в массиве.(Поиск максимума и минимума реализовать с помощью подпрограмм-функций).

  2. Дан файл целых чисел. Выбрать наибольшее из чисел, принадлежащее интервалу [a,b]. Концы интервала a и b вводятся с клавиатуры.

  3. Дан текстовый файл F1. Переписать его содержимое в файл F2, сохраняя строчную структуру и удаляя пустые строки.

  4. Даны две символьные строки S1 и S2, содержащие только строчные латинские буквы. Построить строку S3, в которую войдут только общие символы S1 и S2 в алфавитном порядке и без повторений.

  5. Дан файл целых чисел. Определить, сколько раз в нем повторяется максимальное значение.

  6. Дан файл целых чисел. Определить, сколько раз в нем повторяется максимальное значение.

  7. По координатам вершин треугольника вычислить его периметр, используя подпрограмму вычисления длины отрезка, соединяющего две точки. (длина отрезка= sgrt(sgr(x2-x1)+sgr(y2-y1)), где (x1,y1)- координаты одной точки, (x2,y2)-координаты второй точки отрезка).

  8. Дан файл целых чисел F1. Создать два новых файла F2 и F3 из положительных и отрицательных чисел соответственно

  9. Даны два файла целых чисел. Определить, в каком из них больше положительных, отрицательных и нулевых значений.

  10. Составить рекурсивную подпрограмму вычисления N!

  11. Дана вещественная матрица размера m*n. Найти значение наибольшего по модулю элемента матрицы и указать его местоположение в матрице.

  12. Определить среднее арифметическое чисел, хранящихся в файле Note.txt.

  13. Дан список L, из N целых чисел. Удалить первое вхождение максимального элемента в списке.

  14. Дан список L, из N целых чисел. Удалить первое вхождение минимального элемента в списке.

  15. Дан текстовый файл Note.txt. Определить длину самой длинной строки этого файла.

  16. Разработать и произвести отладку программы: Найти сумму бесконечного ряда. Суммировать до тех пор, пока сумма не станет больше заданного p>0. Вывести эти числа.

  17. Разработать и произвести отладку программы для определения N!-M!. N! = 1*2*3*4*.........*n

  18. Разработать и произвести отладку программы: Вычислить сумму квадратов всех целых чисел, пока сумма квадратов меньше заданного числа А. Вывести эти числа.

  19. Разработать и произвести отладку программы: Произведение первых четных чисел равно P, сколько сомножителей взято.

  20. Разработать и произвести отладку программы: Определить все двузначные числа, сумма квадратов цифр которых кратны числу 15.

  21. Разработать и произвести отладку программы: Даны два одномерных массива одинаковой длины. Получить третий массив такой же размерности, каждый элемент которого равен сумме соответствующих элементов данных массивов.

  22. Разработать и произвести отладку программы: дан одномерный массив чисел. Определите сумму элементов, принадлежащих промежутку от А до В (А и В водить с клавиатуры).

  23. Разработать и произвести отладку программы определения количества элементов массива, больших среднего арифметического всех его элементов.

  24. Разработать и произвести отладку программы: Дан массив P целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,10]. Из элементов массива P сформировать массив M той же размерности по правилу: если номер четный, то Mi=i*Pi , если нечетный, то Mi=-Pi. Исходный и скорректированный массив вывести на экран.

  25. Разработать и произвести отладку программы: ан массив P целых чисел из n элементов, заполненный случайным образом числами из промежутка [-30,30]. Из элементов массива P сформировать массив M из четных чисел. Исходный и скорректированный массивы вывести на экран.

  26. Разработать и произвести отладку программы: ан массив P целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,10]. Из элементов массива P сформировать массив M той же размерности по возрастанию. Исходный и скорректированный массивы вывести на экран.

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

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

  29. Разработать и произвести отладку программы для решения квадратного уравнения.

  30. Создать и отладить приложение – конвертор перевода суммы денег из долларов в рубли.

  31. Разработать и произвести отладку программы для вычисления делителей натурального числа N. Вывести сами делители, их количество.

  32. Разработать и произвести отладку программы, вычисляющей сумму 1-й и последней цифр натурального числа N. Вывести эти цифры и сумму.

  33. Создать и отладить приложение для решения квадратного уравнения.

  34. Разработать и произвести отладку программы, находящей все простые числа в заданном диапазоне.

  35. Разработать и произвести отладку программы, находящей все нечетные числа в заданном диапазоне и их количество.

  36. Разработать и произвести отладку программы, находящей все четные числа в заданном диапазоне и их количество.

  37. Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива; заменить отрицательные числа на 0, положительные – на 1.

  38. Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива; отсортировать массив по убыванию.

  39. Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива; отсортировать массив по возрастанию

  40. Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива; поменять местами два элемента массива с номерами k1 и k2.

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

  42. Разработать и произвести отладку программы, которая задает размер линейного массива, заполняет этот массив случайными целыми числами, выводит список элементов массива, определяет сумму всех элементов и количество положительных элементов.


Достарыңызбен бөлісу:
1   2




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет