Similar presentations:
Программирование на языках высокого уровня. Лабораторная работа №3. Графический пользовательский интерфейс
1. Программирование на языках высокого уровня
Лаб. работа 3. Графическийпользовательский интерфейс
2. Задача 1.
Выполнить реализацию вывода соответствующих заданиюцифровых узоров. Реализовать 1, 2 задания через циклы While, 3 и
4 задания – через цикл do while. Нарисовать ГСА для каждой
программы. Программа должна выглядеть в виде окна,
построенного с использованием библиотеки Swing (можно
использовать WindowBuilder в Eclipse). Окно должно иметь поле
для ввода размера фигуры, кнопку для ее отображения и поле, в
котором выводится результат.
Для программ применить требования 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. Задача 1 Простые.
Вариант B1:ABCDE
EACDE
EDADE
EDCAE
EDCBA
Вариант B2:
ABCDE
EABCD
DEABC
CDEAB
BCDEA
Вариант B5:
ABCDE
ZBCDE
YZCDE
XYZDE
WXYZE
Вариант B6:
ABCDE
AA B C D
B AA B C
C B AA B
D E B AA
EDCBA
Вариант B11:
ABCDE
FGHI
JKL
MN
O
Вариант B3:
ABCDE
BCDEZ
CDEZY
DEZYX
EZYXW
ZYXWV
Вариант B8:
A
BC
DEF
GHIJ
KLMNO
Вариант B7:
ADBEC
CADBE
ECADB
BECAD
DBECA
Вариант B12:
ABCDE
BCDE
CDE
DE
E
Вариант B4:
ADGJM
MDGJM
MJGJM
MJGJM
MJGDM
MJGDA
Вариант B9:
A
BC
CDE
DEFG
EFGHI
6. Задача 1 Простые.
Вариант B13:ABCDEFG
BCDEF
CDE
D
Вариант B14:
ACEGI
ACEG
ACE
ACEG
ACEGI
Вариант B10:
ABCDE
FGHI
JKL
MN
O
Вариант B15:
Z
ZY
ZYX
ZYXW
ZYX
ZY
Z
7.
Задача 1. СложныеВариант C1:
A
BAB
BBABB
AAAAAAA
BBABB
BAB
A
Вариант C6:
+++++++
+++O+++
++0O0++
+00O00+
++0O0++
+++O+++
+++++++
Вариант C11:
A
BAB
CBABC
DCBABCD
CBABC
BAB
A
Вариант C4:
ABCDCBA
BCD DCB
CD
DC
D
D
CD
DC
BCD DCB
ABCDCBA
Вариант C2:
...X...
..X X..
.X
X.
X
X
.X
X.
..X X..
...X...
Вариант C7:
ABBCCCD
BBCCCDD
BCCCDDD
CCCDDDD
CCDDDD
CDDDD
DDDD
Вариант C12:
+++++X
+++X+
+X++
X+++
X++++
X+++++
Вариант C5:
A
ABC
AB CB C
ABCBCBA
CBCBA
CBA
A
Вариант C3:
.+#.#+.
+#...#+
#.....#
.......
#.....#
+#...#+
.+#.#+.
Вариант C8:
AAA
AAA B
AA B B C
BBCBB
C B B AA
B AAA
AAA
Вариант C13:
X
*X*
**X**
***X***
X.X
X...X
X.....X
Вариант C9:
. . . AAA B
. . .AA B C
...ABCC
BBBBCCC
BBCD...
BCDD...
CDDD...
Вариант C10:
. AAAAA +
. . AAA + C
...A+CC
BBB+CCC
BB+D.CC
B+DD..C
+DDD...
programming