Программирование на языках высокого уровня
Задача 1.
Задача 1. A.
Задача 1. B.
Домашнее задание
Домашнее задание
Домашнее задание. A.
Домашнее задание. A.
Домашнее задание. A.
Домашнее задание. B.
Домашнее задание. B.
Домашнее задание. B.
Домашнее задание. B.
Домашнее задание. B.
354.00K
Category: programmingprogramming

Программирование на языках высокого уровня. Циклы while и do while. Вложенные циклы

1. Программирование на языках высокого уровня

Лаб. работа 2. Циклы while и do while.
Вложенные циклы

2. Задача 1.

Выполнить реализацию вывода соответствующих заданию
цифровых узоров. Реализовать 1, 2 задания через циклы While, 3 и
4 задания – через цикл do while. Нарисовать ГСА для каждой
программы. Для программ применить требования Java Code
Conventions.

3. Задача 1. A.

1.
Ввод N = 5
Вывод:
13579
2 4 6 8 10
3 5 7 9 11
4 6 8 10 12
5 7 9 11 13
2.
Ввод N = 5
Вывод:
1
12
123
1234
12345
3.
Ввод N = 5
Вывод:
12345
1234
123
12
1
4.
Ввод N = 5
Вывод:
54321
5432
543
54
5

4. Задача 1. B.

Все задания из А,
дополнительно:
Пример:
Ввод: N=3
Вывод:
3
3 2 3
3 2 1 2 3
3 2 3
3

5. Домашнее задание

• Программа должна быть реализована в
двух версиях: c циклом while и do while.
• Для каждой версии – ГСА
• Код программы должен
соответствовать Java Code Conventions

6. Домашнее задание

1
Ввод N = 5
Вывод:
5
54
543
5432
54321
2
Ввод N = 5
Вывод:
5
45
345
2345
12345
3
Ввод N = 5
Вывод:
1
21
321
4321
54321
4
Ввод N = 5
Вывод:
12345
2345
345
45
5

7. Домашнее задание. A.

5
Ввод N = 5
Вывод:
12345
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
7
Ввод N = 5
Вывод:
12345
10 8 6 4 2
3 6 9 12 15
20 16 12 8 4
5 10 15 20 25
6
Ввод N = 5
Вывод:
5 10 15 20 25
4 8 12 16 20
3 6 9 12 15
2 4 6 8 10
12345
8
Ввод N = 5
Вывод:
5 10 15 20 25
20 16 12 8 4
3 6 9 12 15
10 8 6 4 2
12345

8. Домашнее задание. A.

9
Ввод N = 5
Вывод:
5
45
543
2345
54321
10
Ввод N = 5
Вывод:
1
12
321
1234
54321

9. Домашнее задание. A.

9
Ввод N = 5
Вывод:
5
45
543
2345
54321
10
Ввод N = 5
Вывод:
1
12
321
1234
54321

10. Домашнее задание. B.

1
Ввод N = 5
Вывод:
5
4 5
3 4 5
2 3 4 5
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
2
Ввод N = 5
Вывод:
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1

11. Домашнее задание. B.

3
Ввод N = 5
Вывод:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
4
Ввод N = 5
Вывод:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5

12. Домашнее задание. B.

5
Ввод N = 5
Вывод:
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
4 5
3 4 5
2 3 4 5
1 2 3 4 5
6
Ввод N = 5
Вывод:
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
5 4
5 4 3
5 4 3 2
5 4 3 2 1

13. Домашнее задание. B.

7
Ввод N = 5
Вывод:
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
8
Ввод N = 5
Вывод:
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
4 5
3 4 5
2 3 4 5
1 2 3 4 5

14. Домашнее задание. B.

C2-9
Ввод N = 5
Вывод:
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
C2-10
Ввод N = 5
Вывод:
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
5 4
5 4 3
5 4 3 2
5 4 3 2 1
English     Русский Rules