- •Министерство образования и науки российской федерации
- •Содержание
- •Введение
- •Лабораторная работа № 1 Разработка и отладка линейной программы Задание:
- •Выполнение задания:
- •Лабораторная работа № 2 Разработка и отладка программы с разветвлениями Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 3 Разработка и отладка циклической программы Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 4
- •Разработка и отладка
- •Сложной циклической программы
- •Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 5 Разработка и отладка программы для работы с файлами Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 6 Разработка и отладка программы для работы с графикой Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 7 Разработка и отладка программы для работы с графикой в статике Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 8 Разработка и отладка программы для работы с графикой в динамике Задание на лабораторное занятие
- •Выполнение задания
- •Методические рекомендации По разработке программы
- •5. Трансляция и отладка программы.
- •К лабораторной работе №1
- •К лабораторной работе № 2
- •К лабораторной работе № 3
- •К лабораторной работе № 4
- •Исходная последовательность
- •Отсортированная по возрастанию
- •Программа разложения числа на простые сомножители
- •Делителями числа 28 являются 1, 2, 4, 7, 14.
- •Программа вычисления таблицы значений функции 2-х переменных
- •Программа построения таблицы сложных процентов
- •Программа сложения столбцов определителя
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Варианты 25-27
- •Вариант 28
- •Вариант 29
- •Вариант 30
- •Варианты 28-30
- •Вариант 31
- •Вариант 36
- •Варианты 34-36
- •Логика цикла
- •Логика цикла
- •К лабораторной работе № 5
- •К лабораторной работе № 6
- •К лабораторной работе № 7
- •К лабораторной работе № 8
- •Косинусоида. Вариант 1
- •Основы программирования на языке basic
- •192171, Г. Санкт-Петербург, ул. Седова, 55/1
Косинусоида. Вариант 1


Т
ангенсоида.
Вариант 2


А
бсолютная
величина. Вариант 3


П
арабола.
Вариант 4

Гипербола Вариант 5

Показательная функция. Вариант 6
a = 2


Гиперболический синус. Вариант 7


Гиперболический косинус. Вариант 8


Гиперболический тангенс. Вариант 9

Арктангенс. Вариант 10

Астроида. Вариант 11
a = 1


Квадратиса. Вариант 12


Параболическая гипербола. Вариант 13
a = 2, b = 2


Ареа-синус. Вариант 14


Гиперболическая спираль. Вариант 15
c = 0.3


Секансоида. Вариант 16


Косекансоида. Вариант 17


Котангенсоида. Вариант 18


Логарифмика. Вариант 19
a = 2

Антье. Вариант 20


Дробная часть. Вариант 21


Локон Аньези. Вариант 22
a = 2


Эпициклоида. Вариант 23
a = 1, b = 3


Эпитрохоида. Вариант 24
a = 1, b = 3, c = 2


Гипотрохоида. Вариант 25
a = 1, b = 3, c = 2


Гипоциклоида. Вариант 26
a = 2, b = 1


Трохоида. Вариант 27
a = 1, b = 2


Циклоида. Вариант 28
a = 1

Узлы. Вариант 29
a = 2, b = 2


Улитка Паскаля. Вариант 30
a = 2, b = 2


Конхоида Никомеда. Вариант 31
a = 2, b = 3


Кохлеоида. Вариант 32
a = 5

Жезл. Вариант 33
a = 3


Спираль Галилея. Вариант 34
a = 0.02, b = 1


Розы. Вариант 35
a = 4, b = 3

Серпантина Ньютона. Вариант 36
a = 2, b = 1


Спираль Архимеда. Вариант 37


Нормальное распределение. Вариант 38
m = 0, g = 0.5

Лемниската Бернулли. Вариант 39
a = 3


Овал Кассини. Вариант 40
a
= 1.1, c
= 1

Декартов лист. Вариант 41
a = 2


Циссоида Диокла Вариант 42
a
= 2

Строфоида. Вариант 43
a = 2


Парабола Нейля (полукубическая). Вариант 44
с = 2


Цепная линия. Вариант 45
a = 5


Кубическая парабола. Вариант 46
с = 0.5


Трактриса. Вариант 47
a = 2


Эвольвента Вариант 48
k = 0.1

Каппа. Вариант 49
a = 2


Кардиоида. Вариант 50
a = 2


Логарифмическая спираль. Вариант 51
r0 = 1.5, q = 2


Приложение 2
Пример программы построения синусоиды
10 CLS
20 SCREEN 9
30 COLOR 1, 15
40 PRINT "Синусоида, вариант 0"
'=1==============================
'Блок рисования осей координат
50 LINE (0, 175) – (640, 175), 1 'Ось абсцисс
60 LINE (320, 0) – (320, 350), 1 'Ось ординат
'=2==============================
'Блок определения функции
70 INPUT "a = ", a
80 INPUT "x0 = ", x0
90 DEF fny(x)= a * SIN(x0 + x)
'=3==============================
' Блок рисования синусоиды
100 FOR x = 0 TO 640
110 y1 = 175 – 30 * fny((x – 320) / 30)
120 y2 = 175 – 30 * fny((x + 1 – 320) / 30)
130 LINE (x, y1) – (x +1, y2), 1
140 NEXT x
150 END
Если же использовать для рисования оператор PSET, то 3-й блок программы будет выглядеть следующим образом:
'=3===============================
'Блок рисования синусоиды
100 FOR x = 0 TO 640
110 y = 175 – 30 * fny((x – 320) / 30)
120 PSET (x, y), 1
130 NEXT x
Тяжев Андрей Тимофеевич
