Основные возможности среды Turbo Pascal

Автор работы: Пользователь скрыл имя, 23 Апреля 2013 в 20:50, курсовая работа

Описание

Языком, в самом общем случае, называется знаковая система любой физической природы, выполняющая познавательную и коммуникативную функции в процессе человеческой деятельности. Языки бывают естественными и искусственными (формальными). Языки программирования – это формальный язык, предназначенный для записи алгоритмов. Он определяется заданием алфавита (словаря исходных символов), точным описанием его синтаксиса (правил записи конструкций языка) и семантики (смысла языковых конструкций). В настоящее время создано несколько сот различных языков программирования.

Работа состоит из  1 файл

Основные возможности среды Turbo Pascal.docx

— 830.14 Кб (Скачать документ)

 

Пробный запуск программы на выполнение.

Чтобы запустить  на выполнение программу, текст который  находится в окне редактирования, надо в пункте меню Run (Выполнить) выполнить команду Run. В результате запуска программы с экрана исчезает окно Turbo Pascal и появляется так называемое окно пользователя (user screen). В это окно программа выдает сообщение и результаты выполнения программы (результаты выполнения операторов write и writeln), и из этого окна она получает от пользователя необходимые исходные данные (операторы read и readln). По завершению работы запущенной программы вновь появляется главное окно Turbo Pascal. Просмотреть результаты работы программы можно, переключившись в окно пользователя. Для этого надо в пункте меню Debug (Отладка) выполнить команду User Screen. С помощью команды Run пункта меню Run запускается программа, текст которой находится в окне редактора.

 

Завершение  работы.

Для завершения работы с системой программирования Turbo Pascal 7.0, нужно в пункте меню File (Файл) выполнить команду Exit (Выход).

 

 

 

 

 

 

 

 

 

 

Программирование  линейных вычислительных процессов

                                                                                               

Задание № 5. Найти решение квадратного уравнение ax2 + bx +c=0 для а=3.45,b=5.6, c=-4,5.

 

Формульно-словесное  описание алгоритма:

Шаг 0. Начало.

Шаг 1. Ввод исходных данных a, b, c.

Шаг 2. Вычисление дискриминанта d.

Шаг 3. Вычисления х1.

Шаг 4. Вычисления х2.

Шаг 5. Вывод результатов.

Шаг 6. Конец.

 

Блок-схема алгоритма:

 

 

                                            


 

 

Написание исходного  текста программы:

 

a, b, c, x1, x2, d: real – вещественный тип данных.

 

Текст программы:

 

Program Korni;

Var

a, b, c, x1, x2, d: real;

begin

a:=3.45;

b:=5.6;

c:=-4.5;

d:=sqr(b)-4*a*c;

x1:=(-b+sqrt(d))/(2*a);

x2:=(-b-sqrt(d))/(2*a);

writeln (‘x1=’,x1:7:3,’x2=’,x2:7:3);

readln;

end.

 

 

 

 

 

 

 

 

 

 

 

 

Программирование разветвляющих  вычислительных процессов

 

Задание № 2. Даны три неравных числа a, b, c. Составьте программу нахождения квадрата большего из чисел.

 

Формульно-словесное  описание алгоритма:

 

Шаг 0. Начало.

Шаг 1. Введите значение a, b, c.

Шаг 2. Ввод a, b, c.

Шаг 3. Если a>b и a>c, то переход к шагу 4,если нет, то переход к шагу 6.

Шаг 4. Нахождения квадрата числа а.

Шаг 5. Вывод значения и переход  к шагу 11.

Шаг 6. Если b>a и b>c, то переход к шагу 7,если нет, то переход к шагу 9.

Шаг 7. Нахождение квадрата числа b.

Шаг 8. Вывод значение и переход  к шагу 11.

Шаг 9. Нахождение квадрата числа с.

Шаг 10.  Вывод значения и переход  к шагу 11.

Шаг 11. Конец.

 

 

 

 

Блок схема алгоритма:


 

 



 

 

  





 


 

 




 



 



 


 

 


 

 

 

 

 

 

 

 

Написание исходного текста программы:

 

Текст программы:

Program lab2;

Var

a,b,c:real;

begin

writeln(‘vvedite chisla a,b,c’);

readln(a,b,c);

if(a>b) and (a>c) then

writeln(‘samoe bolshoe a=’,a:2:2,’, ego kvadrat=’,a*a:3:3)

else

if b>c then

writeln(‘samoe bolshoe b=’,b:2:2,’, ego kvadrat=’,b*b:3:3)

else

writeln(‘samoe bolshoe c=’,c:2:2,’, ego kvadrat=’,c*c:3:3);

readln;

end.

 

 

 

 

 

 

Программирование  циклических вычислительных процессов.

 

Задание №1. Составить программу, которая выводит таблицу значений функции y=-2.4x2+5x-3 в диапазоне значений аргумента от -2 до 2 с шагом 0.5.

 

Формульно-словесное  описание алгоритма:

 

Шаг 0. Начало.

Шаг 1. Введите промежуток.

Шаг 2. Ввод a, b.

Шаг 3. Если x<=b, то перейти к шагу 4, иначе к шагу 6.

Шаг 4. Вычисление значения ‘y=’,-2.4*x*x+5*x-3:2:2.

Шаг 5. Увеличить значение х:х=х+0.5.

Шаг 6. Конец.

 

 

Написание исходного текста программы:

 

Program tablica;

Var

a, b: integer;

y, x: real;

begin

writeln (‘vvedite promegutok’);

readln (a, b);

if a>b then begin

x:=b;

max:=b;

end

else begin

x:=a;

max:=b;

end;

while x<=max do begin

while x<=b do begin

writeln (‘y=’,-2.4*x*x+5*x-3*2*2);

x:=x+0.5;

end;

writeln (‘konec’);

readln;

end.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 


 

 

 


 


 


 


 

 

Нет



 

 

Да

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

РЯЗАНСКИЙ ИНСТИТУТ(ФИЛИАЛ)

МОСКОВСКОГО ГОСУДАРСТВЕННОГО ОТКРЫТОГО УНИВЕРСИТЕТА

 

рецензия

на курсовую работу

 

по дисциплине «Информатика»

 

Студентки 328 группы 1 курса Рязанского института (филиала) МГОУ

                                        _________________________________________

 

1.Соотвествие теме и  заданию

__________________________________________________________________________________________________________________________________________________________

 

2.Оценка качества выполнения  курсовой работы (полнота раскрытия  теоретических  вопросов, правильность  выполнения практических заданий,  соответствие требованиями выполнения  и стандартам)

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

 

3. Замечания

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

 

4. Допуск к защите

_____________________________________________________________________________

(Решение  о допуске, подпись преподавателя)

 

5. Защита курсовой работы

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

 

6. Оценка_____________________________________________________________________

 

Руководитель курсовой работы_____________________________________  В.А. Чичикин

 

Дата защиты курсовой работы «_____»______________________________________2012г.   

 

Студент_____________________________

                                 (подпись)

 

 

 

 

 

 

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

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

МОСКОВСКИЙ  ГОСУДАРСТВЕННЫЙ ОТКРЫТЫЙ УНИВЕРСИТЕТ

РЯЗАНСКИЙ ИНСТИТУТ (ФИЛИАЛ)

 

 

 

 

 

 

Кафедра Информационных Технологий

 

 

 

 

 

 

 

КУРСОВАЯ  РАБОТА

по информатике

 

 

 

 

 

 

 

                                Выполнил:

                                                Студент группы 328

                                                                           машиностроительного факультета

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

                                      шифр 312666

                                                ФИО Корсакин А.В.

                                                            Проверил: Доцент каф. ИТ.

                                               к.т.н. Чичикин В.А.

 

 

 

 

 

 

Рязань,2013г.


Информация о работе Основные возможности среды Turbo Pascal