Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Реализация программы на Турбо Паскале

Тип Реферат
Предмет Информатика
Просмотров
733
Размер файла
506 б
Поделиться

Ознакомительный фрагмент работы:

Реализация программы на Турбо Паскале

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

“Московский государственный университет приборостроения и информатики”

Кафедра ИС-4 «Информационное обеспечение робототехнических и мехатронных систем»

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

На тему: РЕАЛИЗАЦИЯ ПРОГРАММЫ НА Турбо Паскале

Специальность: «Автоматизация технологических процессов и производств»

Дисциплина: Информатика

Студент: Аношина Юлия Сергеевна

Подпись:

Группа: 220301, I курс

Руководитель работы:

Жильцов Алексей Анатольевич

Подпись:

Работа защищена на оценку

______________________

2008 г.


СОДЕРЖАНИЕ

1. Введение

2.Цели и задачи курсового проектирования

3.Основные сведения о языке программирования Pascal

4.Базовые понятия

5. Реализация программы на Турбо Паскале

5.1 Постановка Задания №1

5.2 Листинг Программы с комментариями

5.3 Контрольный пример

5.4 Постановка Задания №2

5.5 Листинг Программы с комментариями

5.6 Контрольный пример

5.7 Постановка Задания №3

5.8 Листинг Программы с комментариями

5.9 Контрольный пример

6. Заключение

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


1. ВВЕДЕНИЕ

Целью работы является разработка программ на языке программирования Паскаль, а так же закрепление теоретических знаний по дисциплине, отработка навыков алгоритмизации и отладка задач на ЭВМ.

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


2. ЦЕЛИ И ЗАДАЧИ КУРСОВОГО ПРОЕКТИРОВАНИЯ

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

Основными целями курсового проектирования являются:

систематизация, закрепление и углубление теоретических знаний, полученных в процессе изучения дисциплины «Информатика»;

приобретение практических навыков самостоятельной разработки общетеоретических и методических вопросов программирования;

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

развитие навыков математической формулировки поставленной задачи и самостоятельного выбора методов ее решения;

приобретение навыков проведения экспериментов, сбора данных и программирования на ПЭВМ основных алгоритмов обработки данных;

Курсовая работа призван выявить знания студентов по дисциплине «Информатика» и умение применять эти знания в работе. В процессе проектирования студент должен показать умение пользоваться научно-технической литературой, обобщать накопленный опыт и делать обоснованные выводы и рекомендации.

3. ОСНОВНЫЕ СВЕДЕНИЯ

Система программирования Турбо Паскаль, разработанная американской корпорацией Borland, остается одной из самых популярных систем программирования в мире. Этому способствуют, с одной стороны, простота лежащего в ее основе языка программирования Паскаль, а с другой- труд и талант сотрудников Borlandво главе с идеологом и создателем Турбо Паскаля Андерсом Хейлсбергом, приложивших немало усилий к ее совершенствованию. Придуманный швейцарским ученым Никласом Виртом как средство для обучения студентов программированию, язык Паскаль стараниями А.Хейлсберга превратился в мощную современную профессиональную систему программирования, которой по плечу любые задачи – от создания простых программ, предназначенных для решения несложных вычислительных задач, до разработки сложнейших реляциооных систем управления базами данных. Появление Windows и инструментальных средств BorlandPascalwithObjectsи Delphi для разработки программ в среде Windows лишний раз показало, какие поистине неисчерпаемые возможности таит он в себе: и BorlandPascal, и используемый в Delphiязык ObjectsPascal основываются на Турбо Паскале и развивают его идеи.

4. БАЗОВЫЕ ПОНЯТИЯ

Структуры рассмотренных нами программ имеют вид:

Programname;

{Раздел описаний}

begin

{Раздел операторов}

end.

Слова Program, begin, end выделяют две части программы – раздел описаний и раздел операторов. Такая структура обязательна для любой программы, что является следствием жесткого требования языка: любой нестандартный идентификатор, используемый в исполняемых операторах, должен быть предварительной описан в разделе описаний.

В рассматриваемых в этой курсовой работе задачах понадобились следующие типы данных:

INTEGER – целочисленные данные, во внутреннем представлении занимают 2 байта; диапазон значений – от -32768 до +32767; данные представляются точно;

REAL – вещественные данные, занимают 6 байт; диапазон возможных значений модуля – от 2.9Е-39 до 1.7Е+38; точность представления данных – 11…12 значащих цифр;

CHAR – символ, занимает 1 байт;

STRING – строка символов, занимает МАХ+1 байт, где МАХ – максимальное число символов в строке;

BOOLEAN – логический тип, занимает 1 байт и имеет два значения: FALSE (ложь) и TRUE (истина).


5. РЕАЛИЗАЦИЯ ПРОГРАММ НА ТУРБО ПАСКАЛЕ

5.1. Постановка Задания №1

Составить программу вычисления значений функции F(X) на отрезке (A,B] в точках X1=А+Н, где Н=(В-А)/М, М – заданное число

Номер вариантаФункцияПараметры
АВМ
x-sin(x)0/210

5.2 Листинг Программы с комментариями

Program 1; {разделописаний}

const

pi=3.14;

A=0;

B=pi/2;

M=10;

var {переменные}

h,x,f:real; {вещественные данные}

i:integer; {целочисленные данные}

begin {раздел операторов}

x:=0;

i:=1;

h:=(B-A)/M;

while (x<=B) do {оператор цикла с предпроверкой условия}

begin

x:=x+h;

f:=x-sin(x);

writeln('Nomer shaga :',i:3,' x=' ,x:4:4,' | ',' F(x)= ',f:6:6);

inc(i); {выводит сообщение на экран компьютера}

end;

readln;

end.

5.3 Контрольный пример

При запуске, программа выводит на экран значений функции F(X).

5.4 Постановка Задания №2

Даны матрица A pазмеpом m*n и вектор В pазмеpом m. Записать главную диагональ элементы вектора, а в вектор элементы главной диагонали.

5.5 Листинг Программы с комментариями

Program 2; {раздел описаний}

const

m=5;

n=5;

var {переменные}

a:array[1..m,1..n] of integer;

b:array[1..m] of integer; {массивчисел}

i,j,t:integer; {индексымассивов}

begin

randomize;

for i:=1 to m do {счетныйоператорцикла}

begin

for j:=1 to n do

begin

a[i,j]:=random(99);{задаеммассив}

write(a[i,j]:3); {сообщаемовводе (a[i,j]:3)}

end;

writeln;

end;

writeln;

for i:=1 to m do

begin

b[i]:=random(9);{задаемвектор}

write(b[i]:3); {сообщаемовводе (b[i]:3)}

end;

writeln;

writeln;

writeln('Perestanovka');

writeln;

for i:=1 to m do

for j:=1 to n do

begin

ifi=jthen {условный оператор}

begin

t:=a[i,j];

a[i,j]:=b[i];

b[i]:=t;

end;

end;

for i:=1 to m do

begin

for j:=1 to n do

begin

write(a[i,j]:3);

end;

writeln;

end;

writeln;

for i:=1 to m do

write(b[i]:3);

readln;

end;

END.

5.6 Контрольный пример

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

5.7 Постановка Задания №3

Подсчитать, сколько раз входит символ 'a' в текст из пяти строк, сколько раз символ 'b' и сколько раз символ ‘c’. Выдать информацию, какой символ из этих трех встречается наиболее часто.

5.8 Листинг Программы с комментариями

Program 2;

var

s1,s2,s3,s4,s5:string;

i,j,ch_a,ch_b,ch_c:integer;

s:array[1..5] of string;

begin

Writeln('Vvedite 5 strok texta');

Readln(s[1]);

Readln(s[2]);

Readln(s[3]);

Readln(s[4]);

Readln(s[5]);

for i:=1 to 5 do

for j:=1 to Length(s[i]) do {циклпосимвольногоанализа}

begin

if s[i][j]='a' then inc(ch_a);

if s[i][j]='b' then inc(ch_b);

if s[i][j]='c' then inc(ch_c);

end;

writeln;

writeln('a=',ch_a,' b=',ch_b,' c=',ch_c);

if (ch_a>ch_b) and (ch_a>ch_c) then write('Bolyshe bukv A , = ',ch_a);

if (ch_b>ch_a) and (ch_b>ch_c) then write('Bolyshe bukv B , = ',ch_b);

if (ch_c>ch_a) and (ch_c>ch_b) then write('Bolyshe bukv C , = ',ch_c);

readln;

end.

5.9 Контрольный пример

Вводим текст с клавиатуры. Нажимаем клавишу Enter. Видим окно, представленное на рисунке.

Программа подсчитывает число символов 'a', 'b', ‘c’ и выдает информацию, какой символ из этих трех встречается наиболее часто.


6. ЗАКЛЮЧЕНИЕ

Основываясь на условиях технического задания:

Работа выполнена полностью.

Результаты обработки данных правильные.

Исходя из особенностей программы:

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

Достаточно продумано отображение данных для удобства пользователя.

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


СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1.Васильев П.П. Турбо Паскаль - мой друг. М.: Компьютер, ЮНИТИ, 1995.

2.Белецкий Я. Турбо Паскаль с графикой для персональных компьютеров/Пер. с польск. Д.И.Юренкова. М.: Машиностроение, 1991.

3.Фаронов В.В. Турбо Паскаль 7.0. Начальный курс : учебное пособие. – М.: КНОРУС, 2007.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156804
рейтинг
icon
6076
работ сдано
icon
2739
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
65 308 оценок star star star star star
среднее 4.9 из 5
Сургутский государственный университет
Большое спасибо! Все сделано и доработано! Презентации очень качественно оформлены
star star star star star
Финансовый Университет при Правительстве РФ
Все как всегда на высшем уровне, в срок, спасибо огромное, работу читать очень интересно
star star star star star
МПГУ
Заказ был выполнен очень быстро и качественно, автор прикрепила документ не только в ворде...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

1 задание по вариант10

Контрольная, Нормативно-правовые основы проектирования систем электроснабжения

Срок сдачи к 15 мар.

только что

Сделать презентацию на 20 страниц в Power Point

Презентация, Событийный туризм

Срок сдачи к 16 мар.

1 минуту назад

Контрольная работа сделать задание 3...

Контрольная, Гидрология

Срок сдачи к 16 мар.

2 минуты назад

Изменить текст

Решение задач, Логистика

Срок сдачи к 14 мар.

10 минут назад

География 9 класс, ДЗ

Решение задач, География

Срок сдачи к 15 мар.

10 минут назад

Химия 9 класс, ДЗ

Решение задач, Химия

Срок сдачи к 15 мар.

10 минут назад

Эссе по фильму «Суфражистка» (Великобритания, 2015)

Эссе, Гендерное измерение истории, история

Срок сдачи к 14 мар.

11 минут назад

Выполнить реферат на тему "Управление затратами организации" и ответить на вопросы.

Реферат, Управление затратами сварочного производства

Срок сдачи к 23 мар.

11 минут назад

Настольный теннис

Другое, Физическая культура и спорт

Срок сдачи к 18 мар.

11 минут назад

Написать курсовую 30-40 страниц

Курсовая, Документационное обеспечение работы с персоналом

Срок сдачи к 10 апр.

11 минут назад

Выполнить технологие карты

Другое, Русский язык и литература

Срок сдачи к 15 мар.

11 минут назад

Сделать реферат по биохимии

Реферат, Биохимия

Срок сдачи к 28 мар.

11 минут назад

Сделать отчет по практике

Отчет по практике, Ревьюирование программных модулей, программирование

Срок сдачи к 22 мар.

11 минут назад

Разработка специализированных хлебобулочных изделий

Контрольная, Технология специализированных пищевых продуктов, кулинария

Срок сдачи к 29 мар.

11 минут назад

Изменить текст

Отчет по практике, Логистика

Срок сдачи к 14 мар.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно