Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Решение задач на ЭВМ. Программирование на языке Pascal. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
11
Для четырех произвольных чисел, введенных с клавиатуры, выведите на экран соответствующие результаты. Если сумма чисел меньше 130, то выведите про­изведение первого и последнего чисел. Если второе число положительно, то выведите все четыре числа без изменения. Если выполняются одновременно два перечис­ленных выше условия, то выведите среднее арифметическое этих четырех чисел. Иначе, выведите сумму всех четырех чисел и сумму второго и третьего. Составьте соответствующие отладочные примеры и проверьте работу каждой программы.
12
Для четырех произвольных чисел, введенных с клавиатуры, выведите на экран соответствующие результаты. Если сумма первых двух чисел четна, то выве­дите эту сумму,. Если сумма третьего и четвертого чисел четна и отрицательна, то выведите все четыре числа без изменения. Если выполняются одновременно два перечис­ленных выше условия, то выведите среднее арифметическое этих четырех чисел. Иначе, выведите суммы двух первых и двух по­следних чисел. Составьте соответствующие отладочные примеры и проверьте работу каждой программы.
141
Операторы цикла
№ варианта
Задание
1
1.Составьте программу, которая рисует прямо­угольник, заштрихованный вертикальными лини­ями, как показано на рисунке.
2.Составьте программу для рисования графика функции:
2
1.Составьте программу, которая рисует квадрат, за­штрихованный горизонтальными линиями, как показано на рисунке.
2.Составьте программу для рисования графика функции:
Задание № 5
Таблица 5
142
3
1.Составьте программу, которая рисует параллело­грамм, заштрихованный линиями, параллельными стороне а, как показано на рисунке.
2.Составьте программу для рисования графика функции:
4
1. Составьте программу, которая рисует параллело­грамм, заштрихованный линиями, параллельными стороне а, как показано на рисунке.
2. Составьте программу для рисования графика функ­ции:
5
1.Составьте программу, которая рисует квад­рат, разбитый на клетки, как показано на рисунке.
2.Составьте программу для рисования графика функции:
143
6
1.Составьте программу, которая рисует прямо­угольник, заштрихованный горизонтальными ли­ниями, как показано на рисунке.
2.Составьте программу для рисования графика функции:
7
1.Составьте программу, которая рисует квадрат, заштрихованный наполовину линиями, парал­лельными диагонали а, как показано на рисунке.
2.Составьте программу для рисования графика функ­ции:
8
1.Составьте программу, которая рисует заштрихо­ванный прямоугольный треугольник линиями, па­раллельными гипотенузе, как показано на рисунке.
2.Составьте программу для рисования графика функ­ции:
144
9
1.Составьте программу, которая рисует сходящиеся к центру прямоугольники, как показано на рисунке.
2.Составьте программу для рисования графика функ­ции:
10
1.Составьте программу, которая рисует расходящиеся треугольники, как показано на рисунке.
2.Составьте программу для рисования графика функции:
11
1.Составьте программу, которая рисует квадрат, заштрихованный наполовину линиями, параллель­ными диагонали а, как показано на рисунке.
145
2.Составьте программу для рисования графика функции:
12
1.Составьте программу, которая рисует ромб, за­штрихованный линиями, параллельными одной из сторон, как показано на рисунке.
2.Составьте программу для рисования графика функции:
№ варианта
Задание
1
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
50
33l
l
lkl
N
,
где k вводится с клавиатуры.
2
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
Задание № 6
146
Таблица 6
100
5
2
32
1
x
x
ax
Y
,
где а вводится с клавиатуры.
3
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
55
100m
m
mxm
L
,
где х вводится с клавиатуры.
4
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
55
25
2
7
x
jx
jx
B
,
где j вводится с клавиатуры.
5
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
30
102n
pn
nn
F
,
где p вводится с клавиатуры.
6
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
100
1
2
2
5
x
x
mx
B
,
где m вводится с клавиатуры.
7
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
19
32x
ax
xx
S
,
147
где a вводится с клавиатуры.
8
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
17
10
5
3
m
m
km
K
,
где k вводится с клавиатуры.
9
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
55
25
2
25
x
jx
jx
B
,
где j вводится с клавиатуры.
10
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
55
25
2
7
x
jx
xx
B
,
где j вводится с клавиатуры.
11
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
19
33x
bx
xx
S
,
где b вводится с клавиатуры.
12
Составьте блок-схему и программу для нахож­дения суммы по следующей формуле:
30
10
2
32
n
pn
nnp
S
,
где p вводится с клавиатуры.
148
Задание № 7
№ Задание. По представленной блок-схеме составьте программу и получите результат ее выполнения
1
да нет
начало
S=0
K=0
A=12
SR=S:K
Вывод SR
конец
S=S+A K=K+1 A=A+1
A>99
Таблица 7
149
2
да нет
начало
S=0
K=0
A=100
SR=S∙K
Вывод SR
конец
S=S+A K=K+1
A=A+10
A>500
150
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]