6528
.pdf82. Вычислить сумму 1 + ' + ' + ' + + ' Составьте три блок схемы
. -
: ( ) * ',
с использованием циклического алгоритма трех разных типов.
83. Составьте программу для вычисления суммы натуральных чисел от10
до 15. Составьте три блок-схемы с использованием циклического алгоритма трех разных типов.
84. Вычислить сумму: 1 + ' + ' + ' + + ', для N = 1000. Составьте три
( ) * -
блок-схемы с использованием циклического алгоритма трех разных типов.
85.Вывести на экран квадратные корни чисел от 25 до 30. Составьте три блок-схемы с использованием циклического алгоритма трех разных типов.
86.Составьте три блок-схемы с использованием циклического алгоритма трех разных типов для нахождения суммы и произведения натуральных чисел от 1 до 100.
87.Составьте три блок-схемы с использованием циклического алгоритма
трех разных типов для нахождения факториала натурального числа: |
||
.! |
1, |
если . 0 |
11 2 … ., если . 1 |
88.Иностранный студент в первый день занятий выучил пять новых слов.
Вкаждый последующий день он учил на два слова больше, чем в предыдущий. Через сколько дней студент будет знать 250 иностранных слов?
Составьте блок-схему, используя циклический алгоритм с предусловием, для решения данной задачи.
89. Составьте блок-схему, используя циклический алгоритм с параметром,
для решения данной задачи: напечатать таблицу перевода 1, 2, 3, … 20
долларов США в рубли по текущему курсу.
90. Мой богатый дядюшка подарил мне один доллар в мой первый день рождения. В каждый день рождения он удваивал свой подарок и прибавлял к нему столько долларов, сколько лет мне исполнилось. К какому дню рождения подарок превысит 100 долларов? Составьте блок-схему для
решения данной задачи.
30
91. Вычислить значение функции y = x2 на отрезке от 1 до 10 с шагом 1.
Составьте три блок-схемы с использованием циклического алгоритма трех разных типов.
92. В последовательности из десяти целых чисел посчитать количество тех,
которые больше пяти. Составьте блок-схему для решения данной задачи.
93.В последовательности натуральных чисел от 1 до 100 посчитать количество чисел, кратных пяти. Составьте блок-схему для решения данной задачи, используя циклический алгоритм с предусловием и с параметром.
94.Вычислите произведение натуральных чисел от 1 до N. Составьте три блок-схемы с использованием циклического алгоритма трех разных типов.
95.Вычислите сумму всех двузначных нечётных чисел. Составьте три блок-схемы с использованием циклического алгоритма трех разных типов.
96.Вычислите сумму всех двузначных чётных чисел. Составьте три блок-
схемы с использованием циклического алгоритма трех разных типов.
97.Вычислите сумму всех двузначных чисел. Составьте три блок-схемы с использованием циклического алгоритма трех разных типов.
98.Найти наибольший общий делитель (НОД) двух натуральных чисел а и
b. Составьте блок-схему для решения данной задачи.
99. Вычислить степень числа an, где n > 0. Составьте блок-схему для
решения данной задачи.
100. Дано натуральное число N. Определить k – количество делителей этого
числа, не превышающих его (например, N=12, его делители 1, 2, 3, 4, 6, k =5).
Составьте блок-схему для решения данной задачи.
101.Дано натуральное число N. Определить самую большую цифру и ее позицию в числе (например, N=573863, наибольшей является цифра 8, ее позиция – четвертая слева). Составьте блок-схему для решения данной задачи.
102.Посчитать значения функции y =5x2 + 6 для значений х = 3, 4, 5, …, 20.
Все значения вывести на экран. Составьте блок-схему для решения данной
задачи.
31
103. Составьте блок-схему алгоритма выбора чисел, меньше заданного
числа Р, в последовательности квадратов натуральных чисел (1, 4, 9, 25 т.д.).
32
|
СОДЕРЖАНИЕ |
|
1. |
Алгоритм. Исполнитель ..................................................................................... |
0 |
2. |
Свойства алгоритма ............................................................................................ |
5 |
3. |
Формы представления алгоритмов.................................................................... |
7 |
4. |
Элементы блок-схемы ........................................................................................ |
8 |
5. |
Основные алгоритмические конструкции...................................................... |
10 |
6. |
Линейный алгоритм.......................................................................................... |
11 |
7. |
Разветвляющийся алгоритм ............................................................................. |
16 |
8. |
Циклический алгоритм..................................................................................... |
24 |
9. |
Вычисление суммы и произведения ............................................................... |
25 |
33
Рябкова Светлана Львовна Скопина Юлия Игоревна
Основы алгоритмизации
Учебное пособие для иностранных граждан
Подписано в печать Формат 60х90 1/16 Бумага газетная. Печать трафаретная. Уч. изд. л.2,0. Усл. печ. л. 2,1. Тираж 300 экз. Заказ №
Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет» 603950, Нижний Новгород, ул. Ильинская, 65.
Полиграфический центр ННГАСУ, 603950, Н.Новгород, Ильинская, 65 http://www. nngasu.ru, srec@nngasu.ru
34