Информатика и технология программирования


Задания к лабораторным работам




1. Найти в массиве и вывести значение наиболее часто встречающегося элемента.



2. Найти в массиве элемент, наиболее близкий к среднему арифметическому суммы его элементов.



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



4. Сформировать массив простых чисел, не больших заданного.



5. Сформировать массив простых множителей заданного числа.



6. Найти наименьшее общее кратное всех элементов массива (то есть числа, которое делится на все элементы).



7. Найти наибольший общий делитель всех элементов массива (на который они все делятся без остатка).



8. Интервал между минимальным и максимальным значениями элементов массива разбить пополам и относительно этого значения разбить массив на две части (части не сортировать).



9. Задан массив, определить значение k, при котором сумма |A(1)+A(2)+…A(k)-A(k+1)+…+A(N)| минимальна (то есть минимален модуль разности сумм элементов в правой и левой части, на которые массив делится этим k).



10. Заданы два упорядоченных по возрастанию массива. Составить из их значений третий, также упорядоченный по возрастанию (слияние).



11. Известно, что 1 января 1999 г. пятница. Для любой заданной даты программа должна выводить день недели.



12. Известно, что 1 января 1999 г. пятница. Программа должна найти все " черные вторники" и " черные пятницы" 1999 года (то есть 13 числа).



13. Найти в массиве наибольшее число подряд идущих одинаковых элементов (например {1,5,3,l 6,6,6,6,6,3,4,4,5,5,5} = 5).



14. Составить
алгоритм решения ребуса РАДАР=(Р+А+Д)^4 (различные буквы означают различные цифры, старшая - не 0 ).



15. Составить алгоритм решения ребуса МУХА+МУХА+МУХА=СЛОН (различные буквы означают различные цифры, старшая - не 0 ).



16. Составить алгоритм решения ребуса ДРУГ-ГУРД=2727 (различные буквы означают различные цифры, старшая - не 0 ).



17. Составить алгоритм решения ребуса КОТ+КОТ=ТОК (различные буквы означают различные цифры, старшая - не 0 ).




Начало  Назад  Вперед