Основы языка CacheObjectScript, основы создания Web-интерфейса. Работа с классами и объектами. Работа с глобалами и списковыми структурами

Страницы работы

12 страниц (Word-файл)

Содержание работы

Тема 1. Основы языка CacheObjectScript, основы создания Web-интерфейса

Следующие простые упражнения могут быть написаны либо в виде программ, предназначенных для запуска из Terminal, либо для запуска из броузера с использованием Web-интерфейса.

Упражнение 1:

  Напишем программу, которая вычисляет сумму 2-х чисел, числа вводятся с клавиатуры.

Упражнение 2

Реализуем эту же задачу, только с помощью функции, на вход которой подаются два числа, на выходе их сумма.

Упражнение 3

Написать программу, которая вычисляет площадь и гипотенузу прямоугольного треугольника по длинам двух его сторон. (Использовать функцию $ZSQR – извлечь квадратный корень числа, функция $Justify – округлить число до нужной точности )

  Упражнение 4

  Вычислить длину и площадь круга по радиусу.

  Упражнение 5

Написать программу, которая вычисляет наибольший общий делитель двух целых чисел.

Упражнение 6

Создать функцию, которая выдает пропись заданного числа, например, на вход функции подается число 123, функция возвращает строку: сто двадцать три.

Упражнение 7

Вывести треугольник Паскаля для введенной степени. Например, вы ввели 3. Треугольник Паскаля:

     1

   121

  1331

Упражнение 8

Написать игру Крестики-Нолики, чтобы можно было играть в Terminal,  используя подпрограммы, процедуры, функции.

Упражнение 9

Написать программу, которая рисует елочку, такого вида:

                                                            Х

                                                          ХХХ

                                                       ХХХХХ

                                                    ХХХХХХХ

Программа запускается в Terminal.

Упражнение 10

Написать программу, которая выводит на экран квадрат Пифагора – таблицу умножения. Вид экрана:

1

2

3

4

5

6

7

8

9

10

1

1

2

3

4

5

6

7

8

9

10

2

2

4

6

8

10

12

14

16

18

20

3

3

6

9

12

15

18

21

24

27

30

4

4

8

12

14

20

24

28

32

36

40

5

5

10

15

20

25

32

35

40

45

50

6

6

12

18

24

30

36

42

48

54

60

7

7

14

21

28

35

42

49

56

63

70

8

8

16

24

32

40

48

56

64

72

80

9

9

18

27

36

45

54

63

72

81

90

Упражнение 11

Напишите программу, которая выводит в Terminal изображение шахматной доски, черные клетки отображать «звездочкой»(*), белые нулем (0).

Упражнение 12

Написать программу, которая преобразует введенное пользователем десятичное число в двоичное. Шестнадцатеричное число в двоичное, десятичное.

 Упражнение 13

Написать игру в рулетку.

Упражнение 14

Написать игру «Морской бой», чтобы можно было играть в Terminal, используя подпрограммы, процедуры, функции.

Упражнение 15

Определить K-ую цифру последовательности, в которой выписаны подряд все натуральные числа:

123456789101112131415161718192021…

Упражнение 16

Имеется целочисленный массив из n элементов. Необходимо «сжать» этот массив, выбросив из него нулевые элементы. Если нулевых элементов нет, то сообщить, что сжатие невозможно. Дополнительный массив не применять.

Тема 2. Строки, работа с формами

Упражнение 1

Hапишите программу-телеграф, которая принимает от пользователя сообще­ние и выводит его на экран в виде последовательности точек и тире. Азбука Морзе для букв русского алфавита приведена ниже:

А

.-

Б

-...

В

.---

Г

--.

Д

-..

Е

.

Ж

...-

З

--..

И

..

Й

.---

К

-.-

Л

.-..

М

--

H

-.

О

---

П

.--.

Р

.-.

С

...

Т

-

У

..-

Ф

..-.

Х

....

Ц

-.-.

Ч

---.

Ш

----

Щ

--.-

Ъ

-..-

Ы

-.--

Ь

-..-

Э

..-.

Ю

..--

Я

.-.-

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Задания на контрольные работы
Размер файла:
267 Kb
Скачали:
0