Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по С++.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
793.09 Кб
Скачать

Контрольные вопросы

  1. Объяснить, что обозначают следующие термины: файл, запись, структура записи?

  2. Каково назначение функций открытия и закрытия файла?

  3. Допустимы ли различные типы данных для элементов одной записи?

  4. Указать с помощью каких функций выполняется запись в файл, чтение из файла при работе на верхнем уровне? Привести примеры.

  5. Указать с помощью каких функций выполняется запись в файл, чтение из файла при работе на нижнем уровне? Привести примеры.

  6. Привести примеры использования файлов.

  7. В чем отличия при работе с файлами на верхнем и нижнем уровнях?

Лабораторная работа №13 Организация работы в графическом режиме

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

Задания для самостоятельной подготовки:

1. Изучить:

- особенности организации работы в графическом режиме в изучаемом языке программирования;

- возможности стандартных функций для работы в графическом режиме;

- приемы построения графического изображения на экране.

2. Разработать алгоритм решения в соответствии с заданием.

3. Составить программу решения задачи.

Задание к работе:

Составить и выполнить на ЭВМ программу, формирующую графическое изображение на экране в соответствии с вариантом задания, указанного в табл. 10.

Таблица 12

1

A=100, R=70

2

r=60, R=60

3

A=100, B=70

4

M=80, N=55

5

r=70, R=90

6

R =120

7

r=70, R=90

8

A=40

9

r1=60, r2=80

Продолжение таблицы 12

10

R=100

11

r=120

12

F=90

Пример выполнения работы

С оставить и выполнить на ЭВМ программу, формирующую графическое изображение на экране

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

Программа решения задачи имеет вид:

#include <graphics.h>

void main(void)

{

int r = 20, StartX = 100, StartY = 50, gd = DETECT, gm;

//объявление и определение переменных

initgragh(&gd,&gm,"c:\\bc"); //инициализация графического режима

setfillstyle( SOLID_FILL, getmaxcolor() ); //установка стиля наполнителя

fillellipse(StartX, StartY, r, (r/3)+2);

ellipse(StartX, StartY-4, 190, 357, r, r/3);

line(StartX+7, StartY-6, StartX+10, StartY-12);

circle(StartX+10, StartY-12, 2);

line(StartX-7, StartY-6, StartX-10, StartY-12);

circle(StartX-10, StartY-12, 2); //функции для получения изображения на экране

closegraph(); //закрытие графического режима

return; //завершение функции main

}

Контрольные вопросы

  1. Указать особенности организации работы в графическом режиме в изучаемом языке программирования.

  2. Перечислить группы функций для работы в графическом режиме.

  3. Пояснить, какие параметры указываются при вызове функции инициализации графического режима.

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