Отчет о проделанной работе должен содержать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Колледж экономики, управления и права

Методические рекомендации

Для УЧЕБНОЙ практиКИ студентов

По дисциплине «Основы алгоритмизации и программирования»

Специальность

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ

Автор-составитель Шинакова С.В.

 

Ростов-на-Дону 2011


Рассмотрены на заседании Ц(П)К специальности 230105.51 Программное обеспечение вычислительной техники и автоматизированных систем

«06» апреля 2010 г. Протокол № 9

Председатель Ц(П)К _____________ Шинакова С.В.

 


Практическая работа

Тема «Модуль CRT»

Цель работы

Изучить процедуры и функции модуля CRT.

 

Задачи работы

Научиться основным алгоритмам решения задач с использованием процедур и функций модуля CRT в языке Pascal.

 

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

3.1 В среде программирования Turbo Pascal составить и отладить программу решения следующей задачи:

Напишите самую короткую программу (состоящую из BEGIN и END.) и, запустив компилятор (по [Alt-F9]), убедитесь, что программа не содержит ошибок. Сохраните результат работы на диске.

1. С помощью оператора WriteLn выведите на экран монитора фразу: Привет, студент!

2. Запустите программу на исполнение (по [Ctrl-F9]). Чтобы увидеть результат работы программы нажмите [Alt-F5]. По нажатию любой клавиши вернитесь в среду программирования.

3. Улучшите работу программы, сделав технологический останов (с помощью оператора ReadLn) после вывода фразы на экран. Убедитесь, в работоспособности программы. Попробуйте до нажатия [Enter], завершающей работу программы, понажимать на произвольные алфавитно-цифровые клавиши (обратите при этом внимание на экран, там должна идти эхо-печать вводимых символов). Завершите работу программы нажатием [Enter].

4. Улучшите технологический останов программы, заменив оператор ReadLn на ReadKey. Опробуйте это нововведение.

5. Предусмотрите очистку экрана перед выводом фразы. Проверьте работоспособность программы.

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

7. Доработайте программу, сделав, чтобы фраза печаталась жёлтым цветом по синему фону. Выясните, сколько цветов можно использовать в качестве основного (пишущего) цвета.

8. Добейтесь, чтобы фраза печаталась в центре экрана (оператор GotoXY не использовать!).

9. Добейтесь, чтобы фраза печаталась в центре экрана (с помощью оператора GotoXY).

10. Заставьте мерцать слово «студент!» и пусть оно будет другого цвета, в отличие от слова «Привет,».

11. Добейтесь, чтобы фраза печаталась без курсора.

12. Доработайте программу в соответствии с требованиями, изложенными в задании к практической работе №1 (см. Приложение А). Первыми строками программы должны быть комментарии.

 

3.2 В среде программирования Turbo Pascal составить и отладить программу решения следующей задачи: продемонстрировать с помощью динамика компьютера восходящую и нисходящую музыкальную гамму.

Решение:

uses crt;

const f:array[1..12] of real=(130.8,138.6,146.8,155.6,164.8,174.6,

185.0,196.0,207.7,220.8,233.1,246.9);

temp=100;

var k,n:integer;

begin

for k:=0 to 3 do

for n:=1 to 12 do

begin

sound(round(f[n]*(1 shl k)));

delay(temp);

nosound;

end;

for k:=3 downto 0 do

for n:=12 downto 1 do

begin

sound(round(f[n]));

delay(temp);

nosound;

end;

end.

 

3.3 Для задания приложения Б написать программу.

3.4 Проанализировать полученные результаты.

3.5 Составить отчет о проделанной работе.

 

Отчет о проделанной работе должен содержать

- название и цель работы;

- номер и условие своего варианта;

- тексты программ;

- полученные результаты;

- анализ результатов;

- ответы на контрольные вопросы.

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: