Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.doc
Скачиваний:
21
Добавлен:
01.05.2014
Размер:
53.76 Кб
Скачать

Министерство Образования РФ

Санкт- Петербургский государственный

электротехнический университет “ЛЭТИ”

ФКТИ

Кафедра ВТ

Отчет по лабораторной работе №3

“Исследование видеосистем ”

По дисциплине “Организация ЭВМ”

Выполнил:

студент группы 3371,

Артемьев Ю.Г

Проверил:

Степашкин Г.И.

Санкт – Петербург

2005

Текст программы( Исследование видеосистем ):

#include<stdio.h>

#include<conio.h>

#include<string.h>

#include<stdlib.h>

#include<dos.h>

void main(void)

{

char chB[81], ch;

int iLength = 0;

int i, k, j, iB, iA;

do

{

clrscr();

printf("\n\t*************************************");

printf("\n\n\t1.Input string");

printf("\n\n\t2.Color output");

printf("\n\n\t3.Color output with skip");

printf("\n\n\t4.EXIT");

ch=getch();

switch (ch)

{

case '1':

clrscr();

printf( "\nBBedite stroky!\n" );

gets( chB );

break;

case '2':

clrscr();

iLength = strlen( chB );

for( i = 0; i < iLength; i++ )

{

textcolor( random(14)+1 );

cprintf( "%c" ,chB[i] );

}

getch();

textcolor( 15);

break;

case '3':

clrscr();

iB = strlen( chB );

gotoxy( 3 , 3);

puts( chB );

for( k = iB; k > 0; k-- )

{

for( j = 0; j < 78-iB; j++)

{

iA = random(14)+1;

textcolor( iA );

gotoxy( k+j+2, 3 );

cprintf( "%c" ,chB[k-1] );

delay(70);

gotoxy( k+j+2, 3 );

textbackground( 8 );

printf( " " );

}

textcolor( 15 );

cprintf( "%c" ,chB[k-1] );

}

getch();

break;

}

}

while (ch!='4');

}