Министерство образования и науки РФ
Северо-Кавказский Горно-металлургический
институт
(Государственный Технологический Университет)
Факультет: Информационных технологий
Кафедра: Информатики
Курсовая работа
По дисциплине: Информатика
Тема работы: Написать подпрограмму – функцию Form(S, X)
Работу выполнила: Студентка группы ИВб 11-3
Ф.И.О. Байцаева Алёна А.
Руководитель работы: Ф.И.О. Итазова Лариса Хущиновна
оценка__________
Владикавказ 2012 г.
Задание
Написать подпрограмму – функцию Form(S, X), где S – строка, X - вещественная переменная. В строке записано арифметическое выражение, содержащее переменную X, константы (целые или вещественные), операции +, -, *,/. Порядок операций определен скобками. Подпрограмма – функция возвращает значение арифметического выражения при заданном значении X.
Содержание
Задание 2
Введение 4
Блок-схема алгоритма работы программы. 6
Алгоритм работы программы: 8
Запускаем программу. Перед нами появляется окно главной формы Form 1(рисунок 4). На ней расположены компоненты label1, label2, label3, edit1, edit2, button1. 8
8
При нажатии на пункт меню «Выполнить» программа выполняет тоже самое что и при нажатии на кнопку, в при нажатии «Выход» форма закрывается. 9
При нажатии на кнопку «Помощь», появляется справка на новой форме (рисунок 5) 9
При нажатии на кнопку «О программе», появляется справка о постановке задачи, на новой форме (рисунок 6 ) 10
При нажатии на кнопку «Над программой работала», появляется справка о студентке выполнявшей работу, на новой форме (рисунок 7 ). 10
Листинг программы: 11
Заключение 19
Список используемой литературы: 20
Введение
Мечта программистов о среде программирования, в которой бы простота и удобство сочетались с мощью и гибкостью, стала реальностью с появлением среды Delphi. (рисунок 1) Она обеспечивала визуальное проектирование пользовательского интерфейса, имела развитый объектно-ориентированный язык Object Pascal (позже переименованный в Delphi) и уникальные по своей простоте и мощи средства доступа к базам данных. Язык Delphi по возможностям значительно превзошел язык Basic и даже в чем-то язык C++, но при этом он оказался весьма надежным и легким в изучении. В результате, среда Delphi позволила программистам легко создавать собственные компоненты и строить из них профессиональные программы. В России Borland Delphi появляется в конце 1993 г. и сразу же завоевывает широкую популярность. Новые версии выходят практически каждый год. В них реализуются все новые мастера, компоненты и технологии программирования.
Рисунок 1- среда Delphi
Действительно, процесс разработки в Delphi предельно упрощен. В первую очередь это относится к созданию интерфейса, на который уходит 80% времени разработки программы. Вы просто помещаете нужные компоненты на поверхность Windows-окна (в Delphi оно называется формой) и настраиваете их свойства с помощью специального инструмента (Object Inspector). С его помощью можно связать события этих компонентов (нажатие на кнопку, выбор мышью элемента в списке и т.д.) с кодом его обработки – и вот простое приложение готово. Причем разработчик получает в свое распоряжение мощные средства отладки (вплоть до пошагового выполнения команд процессора), удобную контекстную справочную систему средства коллективной работы над проектом, всего просто не перечислить.
Блок-схема алгоритма работы программы.
В данной блок-схеме описана конструкция программы (рисунок 2)
Начало
1
НЕТ
s[i]in['0'..'9']) or (s[i]=','
ДА
ДА
i<1
a:=a+s[i];
Inc(i)
НЕТ
operacii[m] in ['(','+','-']) or (m=0)
operacii[m]
S[i]
ДА
inc(q)
ДА
ДА
' ( '
‘+’
aperand[n-1]:=aperand[n-1]+aperand[n];
‘-‘
aperand[n-1]:=aperand[n-1]-aperand[n];
inc(m);
operacii[m]:='(';
inc(i);
f:=0;
ДА
НЕТ
3
1
2
n:=n-1;
m:=m-1;
Рисунок 2-Блок-схема программы
2
3
‘*’
НЕТ
ДА
aperand[n-1]:=aperand[n-1]*aperand[n]
operacii[m]
ДА
НЕТ
‘/’
aperand[n-1]:=aperand[n-1]/aperand[n];
n:=n-1;
m:=m-1;
peracii[m]<>')'
ДА
Р
Рисунок 3 - Блок-схема
исунок 3-Блок-схема программы