41828

Проведение исследования на основе готовой компьютерной модели

Лабораторная работа

Информатика, кибернетика и программирование

LINE х1 у1х2 у2 cоператор изображающий отрезок прямой х1 у1 начало отрезка х2 y2 конец отрезка c номер цвета. LINE х1 у1х2 у2 c B оператор изображающий прямоугольник со сторонами параллельными осями координат. LINE х1 у1х2 у2 c BF оператор изображающий закрашенный прямоугольник c номер цвета.146 6 Перемещение начала координат в центр экрана LINE 3.

Русский

2013-10-25

163.07 KB

103 чел.

Лабораторная работа №8

Изм.

Лист

№ докум.

Подпись

Дата

Лист

1

Разраб.

Провер.

Сапожникова

Лабораторная работа №8

Тема: Проведение исследования на основе готовой компьютерной модели

Лит.

Листов

6

Тема: Проведение исследования на основе готовой компьютерной модели

Цель: провести исследование на основе готовой компьютерной модели, изучить на основе готовой программы графические операторы языка QBasic и научиться составлять простейшие программы с использованием графических операторов.

Теоретические сведения к лабораторной работе

Графические возможности BASIC

Монитор – это электронное устройство, для отображения информации, вводимой в ЭВМ или выводимой из ЭВМ. Мониторы могут работать в двух режимах: текстовом и графическом. Каждый элемент экрана может иметь свой цвет.

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

Для перехода в графический режим в BASIC необходимо в начале программы указать команду SCREEN 9. вообще этот оператор имеет несколько форматов (0-текстовый режим, 1- с разрешением 320*200, 2- с разрешением 640*200, 9- с разрешением 640*350)

Характеристика экрана

x

y

0, 0

640, 0

0, 350

640, 350

В режиме SCREEN 9 экран представляет собой координатную сетку с началом в левом верхнем углу, вправо от которого увеличивается координата x, а вниз- координата y.

Основные графические операторы языка BASIC

  1.  COLOR I, Fоператор, задающий цвет, где F-цвет фона (номер), I-цвет изображения (номер).


Изм.

Лист

№ докум.

Подпись

Дата

Лист

2

Лабораторная работа №8

Тема: Проведение исследования на основе готовой компьютерной модели

Таблица цветов

0- черный

1- синий

2- зеленый

3- голубой

4- красный

5- розовый

6- коричневый

7- светло серый

8- темно-серый

9- темно-синий

10- ярко-зеленый

11- ярко-голубой

12- ярко-красный

13- ярко-розовый

14- желтый

15- белый

  1.  PSET (x, y), cоператор, изображающий точку с координатами (x, y), где c- цвет точки.
  2.  LINE (х1, у1)-(х2, у2), cоператор, изображающий отрезок прямой (х1, у1)- начало отрезка (х2 ,y2)- конец отрезка, c- номер цвета.
  3.  LINE (х1, у1)-(х2, у2), c, B оператор, изображающий прямоугольник со сторонами, параллельными осями координат. (х1, у1)-координаты левой верхней вершины (х2, у2)- координаты правой нижней, c- номер цвета.
  4.  LINE (х1, у1)-(х2, у2), c, BFоператор, изображающий закрашенный прямоугольник, c- номер цвета. Параметры B и BF не принимают никаких значений.
  5.  CIRCLE (х, у), R, cоператор, изображающий окружность, где (х, у) - координаты центра окружности, R- радиус окружности, c- номер цвета окружности.
  6.  CIRCLE (х, у), R, c ,,, k оператор, изображающий эллипс, где (х,у) -координаты центра окружности, из которой эллипс получается, R- радиус окружности, c- номер цвета окружности, k– значение коэффициента сжатия.

при 0<k<1 эллипс принимает вид:

при k>0 эллипс принимает вид:

  1.  

a

b

CIRCLE (х, у), R, c, a, b оператор, изображающий дугу окружности (дуга строится от угла а к углу b), R- радиус окружности, c- номер цвета окружности, углы выражаются в радианах (например, )

  1.  CIRCLE (х, у), R, c, a, b, k оператор, изображающий дугу эллипса.
  2.  PAINT (x, y), c1, c2– оператор, закрашивающий контуры, где (х, у)- координаты любой точки внутри закрашиваемого контура, с1 - цвет, которым закрашивается контур, с2 - цвет самого контура.
  3.  

Изм.

Лист

№ докум.

Подпись

Дата

Лист

3

Лабораторная работа №8

Тема: Проведение исследования на основе готовой компьютерной модели

WINDOW (X1, Y1)- (X2, Y2)– оператор, устанавливающий новую систему координат, где левый нижний угол экрана получает координаты (x1, y1), а правый верхний- (x2, y2).

Так будет расположена система координат на экране после выполнения операторов

x

y

350

640

WINDOW (0, 0)- (640, 350)

175

x

y

-175

320

-320

WINDOW (-320, -175)- (320, 175)

Тестирование готовой программы

Задача №1: в центре экрана построить график функции для x, изменяющегося от до с шагом 0,01.

Программа:

CLS

Очистка экрана от предыдущих значений

SCREEN 9

Переход в графический режим

WINDOW (-3.14*6, -6)-( 3.14*6, 6)

Перемещение начала координат в центр экрана

LINE (-3.14*6, 0)-( 3.14*6, 0), 3

Изображение горизонтальной оси координат

LINE (0, -6)-(0, +6), 3

Изображение вертикальной оси координат

FOR X=-3.14*6 TO 3.14*6 STEP 0.001

Начало цикла изображения точек данной функции, где X=-3.14*6– первая точка графика, X=3.14*6– последняя точка графика

PSET (X, 2*SIN(X)+3), 5

Изображение точек графика данной функции

NEXT X

Завершение цикла

END

Завершение программы


Изм.

Лист

№ докум.

Подпись

Дата

Лист

4

Лабораторная работа №8

Тема: Проведение исследования на основе готовой компьютерной модели

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

Вариант №__

Задание №1. Составить программу для построения графика функции для x, изменяющегося от до с шагом 0,001.

Условие задачи:________________________________________________

Программа:

Задание №2. Протестировать следующую программу и охарактеризовать каждую команду.

CLS

SCREEN 9

CIRCLE (320, 175), 150, 7, 0, 180*3.14/180

CIRCLE (470, 175), 10, 5

PAINT (470, 175), 5, 5

LINE (170, 175)-(460, 175), 7

CIRCLE (400, 145), 10, 5

PAINT (400, 145), 5, 5

CIRCLE (170, 212), 50, 7, 90*3.14/180, 240*3.14/180

END

Изм.

Лист

№ докум.

Подпись

Дата

Лист

5

Лабораторная работа №8

Тема: Проведение исследования на основе готовой компьютерной модели

Задание №3. Протестировать следующую программу:

CLS

SCREEN 9

LINE (100, 50)-(500, 130), 15, BF

LINE (100, 130)-(500, 210), 1, BF

LINE (100, 210)-(500, 290), 4, BF

END

Задание №4. Протестировать следующую программу и охарактеризовать каждую команду:

CLS

SCREEN 9

COLOR 15

LINE (100, 175)-(250, 250), 1

LINE (250, 250)-(400, 175), 5

LINE (400, 175)-(250, 100), 3

LINE (250, 100)-(100, 175), 7

LINE (100, 175)-(400, 175), 2

LINE (250, 100)-(250, 250), 8

END

Задание №5. Ответить на вопросы:


Изм.

Лист

№ докум.

Подпись

Дата

Лист

6

Лабораторная работа №8

Тема: Проведение исследования на основе готовой компьютерной модели

  1.  Какова роль оператора SCREEN 9?

  1.  Какой оператор служит для построения отрезков прямой линии?

  1.  Для чего служит оператор PSET?

  1.  Какой оператор служит для задания цвета фона?

  1.  Какое максимальное значение принимает координата X в Qbasic, а какое – координата Y?

  1.  Какие операторы Вы используете в своей программе для построения своего изображения? Перечислите их.

Задание №6. Сделать вывод о проделанной лабораторной работе:


 

А также другие работы, которые могут Вас заинтересовать

81158. Максим Максимович Ковалевский 36.16 KB
  Продолжая линию Конта в этом вопросе Ковалевский формулирует основной социологический закон закон роста солидарности а также основной вопрос социологии вопрос об общественном историческом прогрессе. Солидарность объединяет подчеркивает Ковалевский единое политическое целое государство под влиянием факторов мировой религии и международного торгового обмена солидарность объединяет ряд государств а в перспективе ведет к всемирному единству народов. Ковалевский критикует однофакторные точки зрения получившие широкое распространение на...
81159. Христианский гуманизм 41.05 KB
  По мнению Соловьева от начала истории три основные силы управляли человеческим развитием коренящиеся в совместном существовании трех исторических миров грех культур резко между собой различающиеся: Мусульманский Восток Западная цивилизация и Славянский мир. Мусульманский Восток находится под преобладающим влиянием так называемой первой силы которая стремится подчинить человечество во всех сферах на всех уровнях его жизни одному верховному началу подавить его самостоятельность и свободу личной жизни. Один господин и аморфная масса рабов...
81160. Анархизм как социально-политическое течение 39.24 KB
  Анархизм (от греч. anarchia - безначалие, безвластье) — это социально-политическое течение, отрицающее необходимость государственной и всякой иной власти, проповедующее неограниченную свободу личности, непризнание общего для всех порядка в отношении между людьми. Само течение сложилось в середине XIX в. Основные его теоретические положения были выдвинуты немецким философом Максом Штирнером и французским философом
81161. Второй этап развития теории социологии в России 38.63 KB
  Во главе социологического отделения созданного при факультете общественных наук Петроградского университета стал Питирим Александрович Сорокин 18891968 крупнейший ученый и общественный деятель внесший существенный вклад в развитие отечественной и мировой социологии. Сорокин один из лидеров правого крыла партии эсеров после Февральской революции 1917 г. в числе большой группы российской интеллигенции Центральным Комитетом ВКП б Сорокин был выслан из России за границу. Сорокин один из родоначальников теории социальной...
81163. Эмпирическая социология в России 39.49 KB
  Возникновение и развитие эмпирической социологии в России связывают обычно с серединой XIX столетия. Накопление эмпирического опыта по строительству новой жизни необходимость перехода от агитационнопропагандистских форм к научноисследовательским подготовили почву к возникновению зачатков отраслевой социологии на практическом материале труда быта и культуры социальной структуры и др. Кузмичева духовная жизнь и десятков других революционнопрогрессивных представителей социологии. Интерес к конкретным социологическим исследованиям вел к...
81164. Школа научного управления: Ф. Тейлор, А. Файоль, Г. Форд, Г. Эмерсон 38.83 KB
  Его система научной организации труда включала в себя ряд основных положений: научные основания производства научный подбор кадров обучение и тренировка организация взаимодействия между управляющими и рабочими. В социологии труда он изучал вопросы рестрикционизма группового взаимодействия и групповой динамики а также отношение к труду стимулирование мотивацию и организацию труда. Система Тейлора заложила основы научной организации труда через создание многочисленных правил законов и формул которые заменяют личное суждение работника и...
81165. Школа «человеческих отношений»: М. Фоллет, Э. Мэйо, Л. Урвик, К. Левин 40.51 KB
  Основные направления деятельности школы: применение наук об управлении человеческим поведением; разработка систем мотивации труда. Основное содержание доктрины человеческих отношений можно выразить следующими тезисами: человек социальное животное Мейо ввел понятие социальный человек; жесткая иерархия подчиненность формализация организационных процессов несовместимы с его природой; производительность труда зависит не только и не столько от методов организации производства сколько от того как управляющие относятся к...
81166. Бюрократическая модель управления (М. Вебер) 42.07 KB
  Вебер. Максимилиан Карл Эмиль Вебер Mximilin Crl Emil Weber родился 21го апреля 1864го в Эрфурте в Тюрингии Erfurt Thuringi. Старший из семи детей Макса Веберастаршего богатого и известного политика из Националлиберальной партии Германии и Хелен Фалленштайн Helene Fllenstein протестантки и кальвинистки. В доме Веберов собирались видные ученые и политики и молодой Вебер как и его брат Альфред lfred также ставший социологом и экономистом процветал в такой интеллектуальной атмосфере.