Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

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

Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка

Содержание Формализация задачи Словесное описание алгоритма Листинг программы Тестирование Отладка Формализация задачи Разработка программы представления табличных данных в виде диаграммы прямоугольников. Словесное описание алгоритма Нажатием кнопки «Новый» производится создание нового типизированного ( rec) файла: выводится диалоговое окно с текстовым полем для имени файла, затем это имя устанавливается в соответствие файловой переменной (fda a). Файл открывается процедурой Rewri e, затем производится проверка на наличие ошибок при открытии файла. Если открытие было успешным, то флаг is ope присваивается значение rue, становятся доступными элементы для ввода записей. Нажатием кнопки «Открыть» производится открытие файла для чтения процедурой Rese . Если файл открыт, производится считывание всех записей из этого файла и помещение их в таблицу (SG), флаг is ope устанавливается в rue. Нажатием кнопки «Ввод» проверяется не пусты ли текстовые поля EKEY и EVAL. Если «нет»б проверяются данные в поле EVAL. Если эти данные являются числом, то данные из EKEY и EVAL записываются в таблицу. Диаграмма (GR) строится нажатием кнопки «Построить»: очищаются значения диаграммы, если в таблице значений не больше чем два, построение не выполняется. Кнопка «Сохранить» перемещает указатель на начало файла и записывает все данные из таблицы в открытый файл. Листинг программы { Листинг файла Kmai .pas } u i Kmai ; i erface uses KDialog, Wi dows, Messages, SysU ils, Varia s, Classes, Graphics, Co rols, Forms, Dialogs, Grids, S dC rls, Ex C rls, eeProcs, eE gi e, Char , Series; ype rec = record key:s ri g; val:real e d; ype FMAI = class( Form) SG: S ri gGrid;GR: Char ; EKEY: Edi ;EVAL: Edi ; BE : Bu o ; B EW: Bu o ; BOPE : Bu o ; BMAKE: Bu o ; Bu o 1: Bu o ; BCLO: Bu o ; BSAV: Bu o ; Label1: Label; Label2: Label; Series1: BarSeries; procedure B EWClick(Se der: Objec ); procedure BSAVClick(Se der: Objec ); procedure BE Click(Se der: Objec ); procedure FormClose(Se der: Objec ; var Ac io : CloseAc io ); procedure FormCrea e(Se der: Objec ); procedure BOPE Click(Se der: Objec ); procedure BMAKEClick(Se der: Objec ); procedure Bu o 1Click(Se der: Objec ); procedure BCLOClick(Se der: Objec ); priva e fda a:file of rec; rec: rec; is ope :boolea ; e d; var FMAI : FMAI ; impleme a io {$R .dfm} procedure FMAI .B EWClick(Se der: Objec ); begi FDIALOG.Cap io :='Сохранить файл'; FDIALOG.ShowModal; if(FDIALOG.ge ame&l ;&g ;'') he begi Assig File(fda a, FDIALOG.ge ame); {$I } Rewri e(fda a); {$I-} if IOresul &l ;&g ;0 he begi MessageDlg('Ошибка при открытии файла!', m Error, :=''; SG.Cells:=''; SG.RowCou :=2; SG.E abled:= rue; EVAL.E abled:= rue; GR.E abled:= rue; EKEY.E abled:= rue; BE .E abled:= rue; BMAKE.E abled:= rue; BCLO.E abled:= rue; BSAV.E abled:= rue; B EW.E abled:=false; BOPE .E abled:=false; FMAI .Cap io :='Таблица ' FDIALOG.ge ame; is ope := rue; e d;{if(FDIALOG.} e d; procedure FMAI .BSAVClick(Se der: Objec ); var i:i eger; begi seek(fda a, 0); for i:=1 o SG.RowCou -2 do begi rec.key:=SG.Cells); wri e(fda a, rec); e d; e d; procedure FMAI .BE Click(Se der: Objec ); begi if (EKEY.

ex &l ;&g ;'')a d(EVAL. ex &l ;&g ;'') he begi ry S r oFloa (EVAL. ex ); excep MessageDlg('Вводить только числа', m War i g, , 0); EVAL. ex :=''; exi ; e d;{ ry.} SG.Cells:=EKEY. ex ; SG.Cells:=EVAL. ex ; SG.RowCou :=SG.RowCou 1; e d;{if (EKEY.} e d; procedure FMAI .FormClose(Se der: Objec ; var Ac io : CloseAc io ); begi if is ope he CloseFile(fda a); e d; procedure FMAI .FormCrea e(Se der: Objec ); begi is ope :=false; SG.Cells:='Значение'; SG.RowCou :=SG.RowCou 1; e d; procedure FMAI .BOPE Click(Se der: Objec ); var i:i eger; begi FDIALOG.Cap io :='Открыть файл'; FDIALOG.ShowModal; if(FDIALOG.ge ame&l ;&g ;'') he begi Assig File(fda a, FDIALOG.ge ame); {$I-}Rese (fda a){$I }; if IOresul &l ;&g ;0 he begi MessageDlg('Ошибка при открытии файла!', m Error, , 0); exi ; e d; i:=1; SG.RowCou :=2; while o EOF(fda a) do begi read(fda a, rec); SG.Cells:=Floa oS r(rec.val); SG.RowCou :=SG.RowCou 1; i c(i); e d; SG.E abled:= rue; SG.E abled:= rue; EVAL.E abled:= rue; GR.E abled:= rue; EKEY.E abled:= rue; BE .E abled:= rue; BMAKE.E abled:= rue; BCLO.E abled:= rue; BSAV.E abled:= rue; FMAI .Cap io :='Таблица ' FDIALOG.ge ame; is ope := rue; B EW.E abled:=false; BOPE .E abled:=false; e d;{if(FDIALOG.} e d; procedure FMAI .BMAKEClick(Se der: Objec ); var ser:i eger; begi GR.Series.Clear; if SG.RowCou &l ;=2 he begi MessageDlg('В таблице нет данных!', m War i g, , 0); e d else for ser:=1 o SG.RowCou -2 do begi GR.Series), SG.Cells, clMedGray); e d; e d; procedure FMAI .Bu o 1Click(Se der: Objec ); begi Close; e d; procedure FMAI .BCLOClick(Se der: Objec ); var i:i eger; begi if is ope he begi CloseFile(fda a); for i:=1 o SG.RowCou -1 do SG.Rows:=''; SG.Cells:=''; SG.RowCou :=2; SG.E abled:=false; SG.E abled:=false; EVAL.E abled:=false; GR.E abled:=false; EKEY.E abled:=false; BE .E abled:=false; BMAKE.E abled:=false; BSAV.E abled:=false; BCLO.E abled:=false; FMAI .Cap io :='Представление табл. данных прямоугольной диаграммой' is ope ≔false; B EW.E abled:= rue; BOPE .E abled:= rue; e d; e d; e d. { Листинг файла KDialog.pas } u i KDialog; i erface uses Wi dows, Messages, SysU ils, Varia s, Classes, Graphics, Co rols, Forms, Dialogs, S dC rls, Bu o s; ype FDIALOG = class( Form) Edi 1: Edi ; BOK: Bi B ; BCA : Bi B ; procedure BOKClick(Se der: Objec ); procedure BCA Click(Se der: Objec ); priva e f ame:s ri g; public fu c io ge ame:s ri g; e d; var FDIALOG: FDIALOG; impleme a io fu c io FDIALOG.ge ame; begi ge ame:=f ame; e d; {$R .dfm} procedure FDIALOG.BOKClick(Se der: Objec ); begi f ame:=FDIALOG.Edi 1. ex ; e d; procedure FDIALOG.BCA Click(Se der: Objec ); begi f ame:=''; e d; e d. { Листинг файла Kurs.dpr } program Kurs; uses Forms, Kmai i 'Kmai .pas' {FMAI }, KDialog i 'KDialog.pas' {FDIALOG}; {$R .res} begi Applica io .I i ialize; Applica io .Crea eForm( FMAI , FMAI ); Applica io .Crea eForm( FDIALOG, FDIALOG); Applica io .Ru ; e d. Тестирование При закрытии программы всегда выполняется процедура CloseFile; Для каждой записи строится своя диаграмма; При нажатии «Построить» данные из таблицы добавляются к прошлым значениям диаграммы; При сохранении в файл считывается больше записей чем есть в таблице; Не очищаются имена и значения в таблице при закрытии файла.

Отладка Чтобы при закрытии программы процедура CloseFile выполнялась только тогда, когда есть открытый файл введена переменная is ope ; Изменено GR.Series), SG.Cells.Add(S r oFloa (SG.Cells, clMedGray); В обработчике события O Click кнопки «Построить» добавлена строка GR.Series.Clear; Число записей читаемых из таблицы уменьшено на единицу: for i:=1 o SG.RowCou -2 do В обработчике события O Click кнопки «Закрыть» добавлено: for i:=1 o SG.RowCou -1 do begi SG.Rows.Clear; e d;

Графическое представление программы в виде последовательности процедур Примечание 2 Рассмотренные идеи способствовали становлению некоторой системы взглядов на процесс разработки программ и написания программных кодов, которая Получила название методологии структурного программирования. Основой данной методологии является процедурная декомпозиция программной системы и организация отдельных модулей в виде совокупности выполняемых процедур. В рамках данной методологии получило развитие нисходящее проектирование программ или программирование «сверху-вниз». Период наибольшей популярности идей структурного программирования приходится на конец 70-х-начало 80-х годов. Как вспомогательное средство структуризации программного кода было рекомендовано использование отступов в начале каждой строки, которые должны выделять вложенные циклы и условные операторы. Все это призвано способствовать пониманию или читабельности самой программы. Данное правило со временем было реализовано в современных инструментариях разработки программ

1. Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных

2. Разработка программы генерации тестов из базы данных на языке РНР

3. Разработка программы на языке LISP для построения кривых Серпинского i-го порядка

4. Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операции

5. Разработка программы на Ассемблере

6. Разработка программы рисования линий с помощью мыши
7. Представление чисел в виде суммы двух квадратов и ...
8. Помощь жертвам активного манипулирования психикой (разработка программы консультирования о выходе из нетрадиционных религиозных культов с учетом индивидуально-психологических особенностей личности)

9. Разработка программы стимулирования сбыта

10. Разработка программы туристского путешествия в Великом Новгороде

11. Способы представления статистических данных

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

13. Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операц

14. Разработка программы контроллера автоматически связываемых объектов для управления конструкторской документацией в среде Windows 95/NT (дипломная работа)

15. Разработка программы для преобразования денежных сумм в чековой книжке из формата чисел в словесный формат

16. Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89

Набор "My Little Pony", 3 предмета.
Набор посуды в подарочной упаковке. Кружка 250 мл. Салатник 13 см. Тарелка 19,5 см.
578 руб
Раздел: Наборы для кормления
Логическая игра "Лабиринт".
781 руб
Раздел: Сортеры, логические игрушки
Обучающая игра "Спирограф-линейка. Чудесные узоры".
Большинство прописных букв состоит из плавных линий, которые необходимо рисовать безотрывно, а этот прибор в игровой форме разрабатывает
369 руб
Раздел: Трафареты фигурные, наборы

17. Проект разработки программы для фирмы-перевозчика

18. Проектирование и разработка программы ЧАТ для локальной сети

19. Разработка программ с использованием динамической памяти

20. Разработка программы "Ведение основных фондов" для централизованной бухгалтерии комитета по образованию при администрации г. Богородицка

21. Разработка программы автоматизации процесса подбора запчастей для ремонта автомобилей

22. Разработка программы для решения систем линейных уравнений
23. Разработка программы игры "Собери картинку"
24. Разработка программы на Delphi

25. Разработка программы на языке Borland Object Pascal (Ide Borland Delphi)

26. Разработка программы при помощи языка низкого уровня ассемблер

27. Разработка программы решения системы линейных уравнений

28. Разработка программы формирования перестановок, сочетаний, размещений (Turbo Pascal 7.0.)

29. Разработка программы, позволяющей просматривать и редактировать записи библиотечного каталога

30. Разработка проекта управления базами данных для процесса "Учет ремонта и ТО автотранспорта"

31. Разработка физической модели базы данных "Учёт затрат на медицинские услуги"

32. Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi

Заварочный чайник "Mayer & Boch", 1,5 л.
Заварочный чайник изготовлен из термостойкого стекла, фильтр выполнены из нержавеющей стали. Изделия из стекла не впитывают запахи,
427 руб
Раздел: Чайники заварочные
Набор детской складной мебели Ника "Фиксики. Азбука".
Это безопасная, удобная мебель, которая компактно складывается и экономит пространство Вашей квартиры. Углы стола и стула мягко
1451 руб
Раздел: Наборы детской мебели
Набор цветных карандашей Stilnovo, 24 цвета.
Гексагональные цветные деревянные карандаши с серебряным нанесением по ребру грани. Есть место для нанесения имени. Яркие модные цвета.
448 руб
Раздел: 13-24 цвета

33. Разработка программы определительных испытаний

34. Разработка программы маркетингового исследования для ОАО МЖК "Краснодарский"

35. Разработка программы продвижения новой продукции

36. Разработка программы развития деятельности предприятия розничной торговли на примере ИП Колпакова Т.И.

37. Разработка программы кадрового аудита

38. Разработка программ по географии. Зарубежный опыт
39. Разработка программы мероприятий по безопасности движения на участках концентрации ДТП на дорогах общего пользования Архангельской области
40. Разработка программы "Атамекен". Направление "Шапар"

41. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

42. Разработка базы данных средствами программы MS Access "Сотрудники"

43. Разработка формата хранения данных программ и решение задач

44. Выполнение расчетов, разработка баз данных и оформление технической документации с использованием табличных и текстовых процессоров

45. Автоматизированные информационные технологии формирования, обработки и представления данных в налоговой службе

46. Диагностика банкротства предприятия и разработка антикризисной программы (на примере ООО «Оптима»)

47. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

48. Разработка игровой программы "Морской бой"

Копилка-раскраска "Сова в шляпе".
Набор для творчества. Копилка-раскраска. Пластиковая копилка легкая, приятная на ощупь, не бьется при падении и ее легко раскрашивать. В
324 руб
Раздел: Копилки
Набор кукол "Шарлотта Земляничка" (с одеждой).
Игровой набор "Шарлотта Земляничка" состоит из четырех мини-кукол высотой 8 см и массы полезных аксессуаров. Благодаря
1599 руб
Раздел: Шарлотта Земляничка
Именная ложка с надписью "София".
Предлагаем вашему вниманию готовое решения для подарка по любому поводу - именная ложка. Ложка изготовлена из нержавеющей стали, а ее
388 руб
Раздел: Прочее

49. Разработка базы данных "Кадры"

50. Разработка базы данных

51. Разработка базы данных для объекта автоматизации: гомеопатическая аптека

52. Разработка системы задач (алгоритмы-программы) по дискретной математике

53. Диаграммы Венна-Эйлера: соотношения между объемами данных понятий. Проверка правильности непосредственного умозаключения

54. Прогнозирование банкротства и разработка антикризисной программы предприятия
55. Разработка стратегии выхода на рынок ЗАО “ДАРМА” с применением программы имитационного моделирования Project Expert
56. Мне видеть не дано, быть может...

57. Разработка маркетинговой программы

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

59. Организация сбора данных в отдельных видах исследования

60. Бандитизм, состав и виды этого преступления, отличие данного преступления от организации преступного сообщества

61. Виды спортивно-оздоровительных программ в туркомплексах

62. Разработка обучающей программы: Выявление аномалии статистическими окнами разных иерархических уровней

63. Электронные виды информационных ресурсов в области социально-экономических и гуманитарных знаний (концепция разработки)

64. О возможности универсального кода внутреннего представления программы

Набор мягкой мебели для гостиной "Коллекция".
Набор мягкой мебели для гостиной "Коллекция" станет украшением любой кукольной комнатки. Кресла и диван выглядят как красивая
662 руб
Раздел: Гостинные
Точилка "Berlingo" механическая.
Одно отверстие. Надежно крепится к столу. Карандаш фиксируется с помощью металлических зажимов и затачивается при вращении ручки. Диаметр
326 руб
Раздел: Точилки
Конструктор "Новый год".
Новогодний конструктор порадует любого ребенка! В комплект входят фигурка Деда Мороза, 2 девочек, 2 лошадок и зайки, из деталей можно
744 руб
Раздел: Новогоднее творчество

65. Разработка баз данных в Delphi

66. Разработка игровой программы

67. Типы и виды данных на языке Pascal 7.0

68. Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных

69. Программа Microsoft Excel. Ее применение для разработки электронных таблиц

70. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»
71. Влияние теоретических представлений о развитии общества на программы левых партий
72. Расчет экономической эффективности и срока окупаемости программы «База данных по учету табельного времени»

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

74. Правовая охрана программ для ЭВМ и баз данных

75. Использование диаграмм и графиков в табличном процессоре Microsoft Office Excel

76. Обработка данных в табличной форме средствами MS Office

77. Представление текстовой и графической информации в электронном виде

78. Программы для работы с архивами данных

79. Разработка анимационно-обучающей программы механической системы

80. Разработка базы данных "Отдел сбыта"

Набор "Сделай слайм" (с разноцветными бусами, пенопластовые шариками, блёстки).
Набор для изготовления слайма - это уникальный набор для создания оригинальной игрушки своими руками! Из компонентов набора можно сделать
575 руб
Раздел: Лизуны, мялки, жвачки для рук
Ковш для ванны "Flipper", с лейкой, мятный.
Ковшик для купания и мытья головы Flipper в виде дельфина превратит каждое купание вашего малыша в веселую игру! Мягкий край из
406 руб
Раздел: Ковшики
Настольная игра "Спящие королевы".
Проснитесь и играйте! Королева Роз, Королева Тортов и десять их ближайших подруг заснули, поддавшись сонным чарам и именно вам предстоит
606 руб
Раздел: Карточные игры

81. Разработка базы данных для гостиницы

82. Разработка базы данных для приложения "Радиодетали"

83. Разработка базы данных и клиентского приложения

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

85. Разработка и создание презентации базы данных "Деканат ВУЗа"

86. Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета
87. Разработка модуля проверки диапазона исходных данных и нахождения номера первого символа в строке
88. Разработка прикладной программы тестового контроля с использованием технологий JSP и сервлетов

89. Разработка приложения, представляющего собой базу данных о сотрудниках

90. Разработка программного обеспечения по управлению базой данных "График учета рабочего времени на шахте"

91. Разработка сетевой версии программы подбора сечений стержневой конструкции

92. Разработка форматов хранения программ. Структурирование

93. Среда разработки Турбо Паскаль 7.0. Базы данных

94. Гипертекстовая технология. Табличные процессоры Exel. Создание базы данных картотеки книг

95. Разработка базы данных для информатизации деятельности предприятия малого бизнеса Delphi 7.0

96. Разработка канала обработки и сбора данных

Качели детские деревянные "Гномик".
Качели можно использовать как на улице, так и в помещении. Нейлоновые веревки крепятся с помощью удобных колец и с легкостью выдерживают
469 руб
Раздел: Качели, кресла-качалки, шезлонги
Стул детский Ника "СТУ3" складной, мягкий (рисунок: машинки).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
562 руб
Раздел: Стульчики
Настольная игра "Матрешкино".
Простая и понятная даже маленьким детям, она увлечёт и взрослых. Игроки наперегонки ищут нужную матрёшку, чтобы повторить её жест. Кто
357 руб
Раздел: Карточные игры

97. Архитектоника сценарно-режиссерской разработки представления

98. Разработка антикризисной программы на предприятии

99. Разработка инновационных программ лояльности клиентов


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.