Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Решение задач на ЭВМ. Программирование на языке Pascal. Учебное пособие
.pdf
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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
