Лекция 6. Вложенные циклы. Понятие массива. Задачи. Вывести

advertisement
Лекция 6. Вложенные циклы.
Понятие массива.
Задачи.
1. Вывести все числа палиндромы (с помощью вложенных циклов):
1. Шестиразрядные палиндромы.
2. Семиразрядные палиндромы.
2. Найти сумму из N групп элементов ряда:
S = 1*2 + 2*3*4 + 3*4*5*6 + 4*5*6*7*8 + ….
1
2
3
4
N
3. В интервале чисел а от 10 до 99 вывести все числа квадрат которых оканчивается
этим же числом.
4. В интервале чисел а от 1 до N вывести все совершенные числа (при поиске
делителей числа а использовать циклы деления до √(a) ).
5. В интервале от 1 до N вывести все пары дружественных чисел. (Совершенные
числа не являются дружественными, и пары чисел не должны повторяться).
6. Получить массив из N случайных чисел, лежащих в интервале от 1 до N. Сколько
чисел в этом массиве совпадают со своим номером.
7. Получить массив из N случайных чисел, лежащих в интервале от -50 до 100.
Определить, каких чисел в нем больше – четных положительных или нечетных
отрицательных?
8. Получить массив из N случайных чисел, лежащих в интервале от -5 до 10. имеется
ли в этом массиве хотя бы одна пара подряд идущих одинаковых чисел. Если да, то
вывести место первой такой пары.
9. На турнире соревновались два спортсмена – А и В. Всего было проведено N туров.
Результаты каждого спортсмена по турам записаны в два массива А и В.
Победителем в каждом туре считается тот, кто в этом туре набрал больше очков.
Победителем соревнования считается тот, кто победил в большем количестве
туров. Определить, кто победил в соревновании. Если А и В победили одинаковое
число раз, то засчитывается ничья.
Дополнительные задачи по учебникам.
№
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Автор
Название книги
Сулейманов Р.Р.
Методика решения
учебных задач
средствами
программирования.
Великович Л.С.,
Цветкова М.С.
Программирование
для начинающих
№
№
комментарии
стр. задачи
23
5
27
10
Решить задачи без
применения оператора goto.
11
29
1
3
30
4
31
6
352
Решить самостоятельно и
38
разобрать различные
способы решения.
38
2
132
69
140
74
142
11
143
13
14
146
77
147
79
149
82
Download