ReferatWorld.ru
» » » Алгоритмизация и программирование на языке Паскаль
Вернуться назад

Алгоритмизация и программирование на языке Паскаль

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

Омский государственный технический университет

Кафедра: «Средства связи и информационная безопасность»

Курсовая работа

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

тема:

Алгоритмизация и программирование на языке Паскаль

Выполнил студент:

Кузюков Виктор Васильевич

Группа: ЗРП-118 (210402)

Вариант: № 8

Омск 2009 г.


Содержание

Лабораторная работа 1 «Программирование формул; операторы ввода и вывода» (Read, Write)

Лабораторная работа 2 «Условный оператор» (If..then..else)

Лабораторная работа 3 «Цикл с предусловием» (While..do)

Лабораторная работа 4 «Цикл с постусловием» (Repeat..until)

Лабораторная работа 5.1 «Цикл с заданным числом повторений» (For..to..do)

Лабораторная работа 5.2 «Цикл с заданным числом повторений» (For..to..do)

Лабораторная работа 10 «Графические средства» (модуль - Graph)

Список используемой литературы


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

Программирование формул; операторы ввода и вывода (Read, Write)

Лабораторное задание

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


Алгоритм выполнения:


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

Programlab1v8;

Uses

Crt ;

Label

1,2 ;

const

a = 1.1;

b = 4;

var

y,x: Real;

ch: Char;

begin

1:

clrscr;

textcolor (11);

Writeln (' ПРОГРАММИРОВАНИЕ ФОРМУЛ; ОПЕРАТОРЫ ВВОДА И ВЫВОДА');

Writeln ;

Writeln (' Лабораторная работа № 1, 8-ой вариант');

Writeln (' Дано:');

Writeln (' Константыa=1.1 иb=4');

Writeln (' Переменные x, которые надо ввести с клавиатуры = -3 и 3');

Writeln ;

Writeln (' При -3 y=1.31; 3 y=2.87');

Writeln (' Вычисленение производится по формуле:');

Writeln ;

Writeln (' ln(|x+a|)*b');

Writeln (' y = -----------');

Writeln (' √a^b-sin(b)');

Writeln ;

textcolor (LightGreen);

Write (' Введите значение x: ');

Read (x);

{-= вычисляемформулу =-}

y:= ln(abs(x+a))*b/(sqrt(exp(b*ln(a)))-sin(b));

{Выводим полученный результат}

Writeln ;

textcolor (Yellow);

WriteLn ('Результат вычисления y =',y:6:2);

Writeln ;

textcolor (LightRed);

Writeln(' для завершения нажмите "Esc", для повтора любую клавишу');

Writeln ;

textcolor (White);

Ch := ReadKey;

If Ch=#27 Then goto 2;

goto 1;

2:

Writeln ('До свидания');

Writeln ('Работу выполнил:');

Writeln ('К.Виктор гр. ЗРП-118 (210402) 2009г.');

end.

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

Условный оператор (If..then..else)

Лабораторное задание

Написать алгоритм и программу для вычисления значения у из таблицы 4 для х, введенного с клавиатуры. Произвести тестирование программы.


Алгоритм выполнения:

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

Program lab2v8;

Uses Crt ;

Label 1,2 ;

Var y,x: Real; ch: Char;

begin

1:

clrscr;

textcolor (11);

Writeln (' УСЛОВНЫЙОПЕРАТОР');

Writeln ;

Writeln (' Лабораторная работа № 2, 8-ой вариант');

Writeln (' Дано:');

Writeln (' Дана система уравнений для вычисления значения y');

Writeln (' при котором x требуется ввести с клавиатуры.');

Writeln ;

Writeln (' Диапазон, при которых значение x подходит к решению,');

Writeln (' должно контролироваться программой.');

Writeln (' /');

Writeln (' | x*(3-x) , -1<= x <0');

Writeln (' y = < 1 , 0<= x <1');

Writeln (' | tg(2x) , 1<= x <=2');

Writeln (' ');

Writeln (' Производя проверку, в значении tg(2x) - х является ГРАДУСОМ!');

Writeln ;

textcolor (LightGreen);

Write (' Введите значение x: ');

Read (x);

{-= делаем проверку и вычисления =-}

if ((x<-1) or (x>2)) then Writeln ('Введённое значение выходит за пределы')

else

Begin

if x<0 then y := x*(3-x)

else if x<1 then y := 1

else y := (sin(2*x*Pi/180)/cos(2*x*Pi/180));

{Выводим полученный результат }

Writeln ;

textcolor (Yellow);

WriteLn ('Результат вычисления y =',y:7:3);

End;

Writeln ;

textcolor (LightRed);

Writeln(' для завершения нажмите "Esc", для повтора любую клавишу');

Writeln ;

textcolor (White);

Ch := ReadKey;

If Ch=#27 Then goto 2;

goto 1;

2:

Writeln ('До свидания.');

Writeln ('Работу выполнил:');

Writeln ('К.Виктор гр. ЗРП-118 (210402) 2009г.');

end.

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

«Цикл с предусловием» (While..do)

Лабо

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Омский государственный
Оценок: 1000 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru