- •Тема “Ветвление в программе”.
- •Тема “Организация циклов”.
- •Тема “Процедуры и функции”.
- •Тема “ Одномерные массивы ”.
- •Тема “Методы поиска элементов массива”.
- •Определить:
- •Определить, есть ли в данном массиве столбец:
- •Определить, есть ли в данном массиве строка
- •Тема “Операции со строками”.
- •Тема “Записи”.
- •Тема “Множества”.
- •Тема “Работа с файлами”.
- •Дополнительно:
Тема “Процедуры и функции”.
Вводится натуральное число. Удалить из него все цифры 5, с помощью процедуры удаления из любого натурального числа цифры 5.
Вводится 10 натуральных чисел. Напечатать те, в которых первая цифра равна 7, с помощью функции нахождения первой цифры любого натурального числа.
Вводится натуральное число. Определить количество его делителей, используя процедуру нахождения количества делителей числа.
Вводится натуральное число. Определить, является ли число совершенным, то есть равно ли оно сумме своих делителей, кроме самого себя (используя функцию нахождения суммы всех делителей числа).
Вводится натуральное число. Определить является ли оно палиндромом, используя процедуру, проверяющую, является ли число палиндромом (например, число 12721 — палиндром).
Вводится натуральное число. Написать функцию определяющую, является ли число простым.
Вводится натуральное число. Написать процедуру, проверяющую, является ли число автоморфным, то есть квадрат этого числа заканчивается этим же числом, например число 6, так как его квадрат 36 заканчивается на 6 или число 25 — его квадрат 625.
8. Дано три числа. С помощью функции, определяющей максимальную цифру числа вывести на экран наибольшую из цифр заданных чисел. Например, если a=25, b=730, c=1235, то должна напечататься цифра 7.
Тема “ Одномерные массивы ”.
Вариант 1
Найти сумму положительных элементов массива.
Поменять местами первый элемент и максимальный.
Вариант 2
Найти сумму всех четных элементов массива (или сумму элементов, кратных заданному числу).
Вставить элемент после первого отрицательного элемента.
Вариант 3
Найти сумму всех четных элементов массива, стоящих на четных местах, то есть имеющих четные номера.
Удалить все элементы, большие данного числа A (A вводить с клавиатуры).
Вариант 4
Найти сумму элементов с k1-го по k2-ой, где k1 и k2 вводятся с клавиатуры. Сделать проверку корректности их ввода.
Удалить первый отрицательный элемент, если такой элемент есть
Вариант 5
Найти сумму элементов, больших данного числа А (А вводить с клавиатуры).
Дан одномерный массив. Переставить в обратном порядке элементы массива, расположенные между минимальным и максимальным элементами.
Вариант 6
Найти номера всех элементов с максимальным значением.
Удалить все четные элементы, стоящие на нечетных местах.
Вариант 7
Найти минимальный элемент.
Дан одномерный массив А, состоящий из 2n элементов. Поменять его половины следующим образом: первый элемент поменять с последним, второй с предпоследним и так далее.
Вариант 8
Найти число нечетных элементов.
Вставить число А перед всеми элементами, большими А, а число В — после всех элементов, меньших его.
Тема “Методы поиска элементов массива”.
Вариант 1
Даны два квадратных массива А и В. Вывести на экран тот из них, у которого след меньше (сумма элементов главной диагонали).
Заменить все элементы строки с номером k и столбца с номером l на противоположные по знаку (элемент, стоящий на пересечении, не изменять).
Вариант 2
Определить:
есть ли в данном массиве отрицательный элемент;
есть ли два одинаковых элемента;
2. Удалить все строки и столбцы, на пересечении которых стоят отрицательные элементы.
Вариант 3
Определить, есть ли в данном массиве строка:
состоящая только из положительных элементов;
состоящая только из элементов, больших числа А;
К элементам столбца k1 прибавить элементы столбца k2.
Вариант 4
