
Цикл с постусловием
78. |
Определить значение переменной s после выполнения следующих операторов: s := 0; i := 1; repeat s := s + 5 Div i; i := i – 1; until i <= 1; |
79. |
Произведение N первых нечетных чисел равно p. Сколько сомножителей взято? |
80. |
Числа Фибоначчи (fn) определяются формулами: f0 = f1 = 1; fn = fn-1 + fn-2 при n = 2, 3, … Составить программу: определения f – 40-е число Фибоначчи; поиска f - первого числа Фибоначчи, большего m (m>1); вычисления s – суммы всех чисел Фибоначчи, которые не превосходят 1000. |
81. |
Дана непустая последовательность натуральных чисел, за которой следует 0. Вычислить сумму положительных элементов последовательности, порядковые номера которых нечетны. |
82. |
Найти НОД трех чисел. Примечание: НОД(a, b, c) = НОД(НОД(a, b), c). |
83. |
Проверить, являются ли два данных числа взаимно простыми. Два числа называются взаимно простыми, если их наибольший общий делитель равен 1. |
84. |
Найти наименьшее общее кратное (НОК) чисел n и m, если НОК(n, m) = n*m / (НОД(n, m))/ |
85. |
Не используя стандартные функции вычислить с точностью Е=10-4.
|
86. |
Найти первый отрицательный элемент последовательности sin(ctg(xi)), если хi-запрашивается, а хi+1=xi+0,3. |
Вложенные циклы
87. |
Что будет выведено на экран монитора после выполнения следующих операторов: a := 1; b := 1; FOR i := 0 to n DO begin For j := 1 to b Do Write (‘*’); Writeln; c := a + b; a := b; b := c; end; если n = 6? Решение какой задачи выражает этот фрагмент программы? |
88. |
Дано натуральное число n. Можно его представить в виде суммы трех квадратов натуральных чисел? Если можно, то: а) указать тройку x, y, z таких натуральных чисел, что x2 + y2 + z2 = n; б) указать все тройки x, y, z таких натуральных чисел, что x2 + y2 + z2 = n. |
89. |
Составить программу для нахождения всех натуральных решений уравнения n2 + m2 = k2 в интервале [1,10]. Примечание: Решения, которые получаются перестановкой n и m, считать совпадающими.
|
90. |
Дано натуральное число: а) сколько раз данная цифра А встречается в данном числе (А вводится с клавиатуры); б) верно ли, что в данном числе сумма цифр больше В, а само число делится на В (вводится с клавиатуры)? |
91. |
Найти все натуральные числа a, b и с из интервала от 1 до 20, для которых выполняется равенство: а2 * b = c2. |
Работа с символьными переменными
92. |
В заданном тексте удалить часть текста, заключенную в скобки (вместе со скобками). |
93. |
В тексте убрать лишние пробелы между словами, оставив по одному. |
94. |
Напечатать самое длинное слово из текста. |
95. |
Сколько раз в тексте встречается заданное слово? |
96. |
Определить, какой процент слов в тексте содержит удвоенную согласную. |
97. |
В данном предложении определите слова, которые начинаются с заданной буквы. |
98. |
Список фамилий, разделенных запятыми, задан в произвольном порядке. Упорядочить его по алфавиту. |
99. |
Составим программу, определяющую, является ли введенное слово перевертышем. Перевертышем называется слово, которое одинаково читается как сначала, так и с конца, например; шалаш, казак. |
100. |
Напишите программу, подсчитывающую количество букв во введенном с клавиатуры слове. Ввод осуществляйте в цикле while do. |
101. |
Напишите программу, определяющую число слов в строке. Одно слово от другого уделяется 1 пробелом. |
102. |
Введите 2 целых числа. Преобразуйте числа в две строки, объедините их в одну строку и выведите на экран результат. |
103. |
Сколько букв "у" в слове стоит на четных местах? |
104. |
Замените в заданном слове все буквы "о" пробелами. |
105. |
Даны два слова. Поменяйте местами буквы этих слов, занимающие одинаковые позиции. |
106. |
Составьте программу шифрования текстового сообщения Можно использовать такой способ шифрования Шифровальщик задает ключ шифровки — целое число, который определяет величину смещения букв русского алфавита, например ключ = 3, тогда в тексте буква "а" заменяется на "г" и т. д Используются все буквы русского алфавита. Е считается дважды. |
107. |
Составьте программу дешифрования текстового сообщения, зашифрованного программой из задачи 106. |
108. |
Даны две символьные строки А и В. Определите, в какой из них больше символов и на сколько. |
109. |
Найдите первую и последнюю букву К в предложенном тексте и символы между ними замените звездочками. |
110. |
В данной символьной строке содержится четное число символов. Поменяйте местами символы каждой пары. |
111. |
Даны две строки символов. Удалите из них все общие элементы. |