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

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

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

Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее

Министерство Образования и Науки Украины Государственный Университет Информатики и Искусственного Интелекта Кафедра программного обеспечения интеллектуальных системЛабораторная работа №2 по дисциплине: Основы алгоритмизации и программирования на тему: «Разработка форматов хранение программ. Структурирование.» Выполнил студент группы ПО-07д Канатников Дмитрий Проверил2007год План Титульный лист План Задание Описание блоков Описание подпрограмм Листинг программы Тестовые примеры Пункт №3 Задание. Задание: Лабораторной работы №2 по дисциплине: основы алгоритмизации и программирования. Вариант №5 На плоскости задано множество точек. Из каждого квадранта взята точка максимально удаленная от начала координат. Проверить, будет ли параллелограммом четырехугольник построенный по выбранным из множества точкам. Пункт №4 Описание блоков. Данная задача может быть разделена на 3 основных блока, а второй в свою очередь еще на 3 подблока. 1 – Ввод данных. Основная цель этого блока ввод данных для работы программы. Дополнительная цель вывод информации. В этом блоке есть два условие проверки вводимых данных. Первое условие проверки на количество точек. Второе на правильность ввода координат точек. в этой части программы возникает следующая ситуация программа не прохождение условия, присвоение переменным не подходящий тип, и при правильном вводе передача данных второму блоку. В этом блоке существует три подпрограммы. 2 – Основная часть программы. Цель данного блока это ответ на основной вопрос программы. Блок как выше было сказано, делится еще на 3 подблока. 2.1 – Проверка на наличие точек в каждом квадранте. Возможно, что в каком-то или каких-то четвертях нет точек вследствие программа выдает результат не наличия точек во всех квадрантах. 2.2 – В этом подблоке программы мы используем четыре переменных в которых будет храниться номер ячейки массива в которой находится наиболее удаленная точка от начала координат после поиска в каждой четверти соответственно переменные max1, max2, max3, max4. 2.3 – Это часть блока проверяет принадлежность четырех угольнику построенному по точкам наиболее удаленным от начала координат уникальных свойств параллелограмма (стороны попарно равны и параллельны) положительный или отрицательный результат присваивается функции o ve (логического типа). 3 – Вывод данных. В этом блоке завершающий этап программы выводятся точки выбранные в подблоке 2.2 и ответ на основной вопрос программы он же зависит от функции o ve , если функция имеет значение ИСТИНА то ответ положительный и если ЛОЖЬ то отрицательный. По окончание этого блока предлагается повторно использовать программу. На этом программа завершает свою работу. Пункт №5 Описание подпрограмм. В этом пункте мы рассмотри все используемые процедуры и функции в программе их действия Созданные подпрограммы: Процедура max kva это процедура использующая аргумент А файл типа ochka (новый тип данных типа запись) каждый элемент файла имеет два поля Х и У вещественого типа. Процедура находит растояние от начала координат до заданной точки паралельно деля точки по квадрантам в конце программы аргументам b, c, d, e присваивается номер ячейки файла по которому потом можно обратится к файлу за координатами точки.

В процедуре используется ключевое слово var перед аргументами процедуры что позволяет изменять эти аргумент в ходе процедуры. Процедура vivod выводит точки максимально удаленные от начала координат и ответ на вопрос задачи (для этого используется функция o ve которая будет описана ниже). Функция kva zapol делает проверку на наличие точек в каждом квадранте аргументы файл с координатами точек. Функция логического типа соответственно сама функция показывает на наличие или отсутствия точек в квадрантах. Функция o ve функция логического типа проверяет условие существования четырехугольника построенного по выбранным из множества точкам как параллелограмма. Аргументы это координаты точек. Пункт № 6 Листинг программы. program Laba var 5 ; ype ochka = record x,y: real; e d; var s:array of ochka; g, :i eger; : ochka; is i :boolea ; r:s ri g; io:real; i,max1,max2,max3,max4:i eger; procedure max kva (var b,c,d,e:i eger; j,q:i eger;var a:array of ochka); begi b:=0; d:=0; c:=0; e:=0; for j:=1 o q do begi if (a.x) sqr(a.y&g ;0) he if sqr (sqr(a.x&l ;0) a d(a.y))&g ;d he d:=j; if (a.x) sqr(a.y))&g ;e he e:=j; e d; e d; fu c io o ve (bx,by,cx,cy,dx,dy,ex,ey:real):boolea ; begi if (bx-cx=ex-dx) a d (cy-dy=by-ey) a d (by-cy=ey-dy) a d (cx-dx=bx-ex) he o ve := rue else o ve :=false; e d; fu c io kva zapol (a:array of ochka):boolea ; var k1,k2,k3,k4:i eger; begi k1:=0; k2:=0; k3:=0; k4:=0; for i:=1 o do begi if (a.y&g ;0) he k1:=K1 1; if (a.y&g ;0) he k2:=K2 1; if (a.y&l ;0) he k3:=K3 1; if (a.y&l ;0) he k4:=K4 1; e d; if (k1&g ;0)a d(k2&g ;0)a d(k3&g ;0)a d(k3&g ;0) he kva zapol:= rue else kva zapol:=false; e d; procedure vivod (bx,by,cx,cy,dx,dy,ex,ey:real;a:array of ochka); begi wri el ('Координаты точки 1 четверти'); wri el ('Координаты точки 2 четверти'); wri el ('Координаты точки 3 четверти'); wri el ('Координаты точки 4 четверти'); wri el ('Паралеллограм состоящий из этих точек'); if o ve (a.x,a.y) he wri el ('действительный') else wri el ('Недействительный'); e d; procedure i fo ; begi wri el ('Здравствуйте вы используете программ для решения следующей задачи:'); wri el ('На плоскости задано множество точек.'); wri el ('Из каждого квадранта взята точка, максимально'); wri el ('удаленная от начала координат. Проверить,'); wri el ('будет ли параллелограммом четырехугольник'); wri el ('построенный по выбранным из множества точкам.'); e d; procedure kol och (var rio:real; var q:i eger); begi {$i-} repea wri el ('Введите количество точек.'); readl (q); rio:=ioresul ; if rio &l ;&g ; 0 he begi wri el ('Ошибка ввода.После нажатия E ER попробуйте еше раз.'); readl ; e d else if q&l ;4 he wri el ('Не достаточно точек. Введите значение заново.'); u il (rio = 0) a d (q&g ;3) ; {$i-} e d; procedure vvod och (q:i eger; var rio:real; var a: array of ochka); begi {$i-} repea for i:=1 o q do begi wri el ('введите x'); readl (a.y); e d; rio:=ioresul ; if rio&l ;&g ;0 he begi wri el ('Ошибка ввода. После нажатия E ER попробуйте еше раз сначала.'); readl ; e d u il rio = 0; {$i } e d; procedure pov or(var f:i eger; rio:real); begi {$i-} repea wri el ('1-Да'); wri el ('0-Нет'); readl (f); rio:=ioresul ; if (rio&l ;&g ;0)or(f&l ;&g ;0)a d(f&l ;&g ;1) he wri el ('Ошибка ввода.

Попробуйте еще раз.'); u il (rio=0)a d(f=0)or(rio=0)a d(f=1); {$i } e d; begi repea i fo; kol och(io, ); vvod och( ,io,s); kva zapol(s); if kva zapol(s) he begi max kva (max1,max2,max3,max4,i, ,s); vivod(s.x,s.y,s); e d else begi wri el ('Точки не во всех квадрантах. Воспользоваться программой еще раз'); e d; pov or(g,io); u il g=0 ; readl ; e d. Пункт № 7 Текстовые примеры программ. Первый вариант работы программы. Вариант второй.

Впрочем, все это пока лишь прототипы, и не факт, что они будут реализованы в коммерческих продуктах. АЗ *** На прошедшей в Сан-Диего конференции ETech (под патронатом вездесущих OReilly Media) был продемонстрирован «новый прорыв в области социализации» программа AttenTV (увы, Mac-only). Она предназначена для записи и публикации так называемых clickstreams (потоки кликов) говоря по-человечески, это список посещенных веб-страниц. Предполагается, что пользователи сервиса, установившие программу, могут записывать свои «пути через Интернет», а другие юзеры эти «пути» просматривать. Название программы (Atten[tion]TV) происходит от популярного термина «экономика внимания» (Attention Economy, см. «КТ» #678) наблюдая за чьим-либо потоком кликов, ты как бы смотришь телеканал, управляемый вниманием этого человека. ВШ *** В скором времени разработка сетей хранения данных и соответствующей инфраструктуры должна значительно упроститься. За предложением создать спецификацию нового протокола стоят ведущие вендоры ИТ-индустрии: Cisco, Intel, IBM, Sun и др

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

2. О содержании и методике разработки региональной комплексной программы "Образование и занятость населения"

3. Принципы разработки алгоритмов и программ для решения прикладных задач

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

5. Разработка систем хранения информации на RAID-массивах

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

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

10. Разработка программы для расчета финансовых показателей, используемых в составлении бизнес-плана на языке Visual Basic

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

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

13. Разработка лабораторного практикума "Создание тестирующей программы"

14. Разработка игровой программы на языке программирования Turbo Pascal

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

16. Разработка конвертора из текстового формата nroff в гипертекстовый формат HTML

Мягкая игрушка "Волк. Забивака", 24 см.
Этот обаятельный, улыбчивый символ Чемпионата мира по футболу ещё и сувенир в память о событии мирового масштаба на всю жизнь! Уже
1280 руб
Раздел: Игрушки, фигурки
Портмоне для CD/DVD "Brauberg", на 96 дисков.
Вмещает 96 CD/DVD дисков. Цвета - ассорти (синий, черный, красный, серый). Тканевая окантовка. Застежка - молния. Обложка - пластик. Цвет
487 руб
Раздел: Боксы, сумки для CD, DVD
Шахматы обиходные, деревянные с доской.
Шахматы - настольная логическая игра со специальными фигурами на 64-клеточной доске для двух соперников, сочетающая в себе
660 руб
Раздел: Шахматы

17. Образовательная программа школы: назначение, содержание, участие учителей и учащихся в ее разработке

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

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

20. Прогнозирование банкротства и разработка антикризисной программы предприятия

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

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

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

26. Разработка программы управления промышленным роботом на базе контроллера SIMATIC S5 фирмы SIEMENS

27. Разработка модулей программы /Укр./

28. Разработка алгоритмов и диалоговых программ автоматизированного формирования

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

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

31. Разработка системной поддержки вызова программ,реализованных на языке Fortran, из среды Java

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

Набор со стикерами и фоном "Транспорт".
Этот красочный набор стикеров включает в себя 5 глянцевых картинок, на которых изображены различные местности, а также более 165 виниловых
479 руб
Раздел: Альбомы, коллекции наклеек
Доска гладильная НВ1 Валенсия. Принт чехла "Доброе утро", 46x123,5 см..
Гладильная доска выполнена из высококачественного металла. Рабочая поверхность оснащена отверстиями для пара и обтянута чехлом из хлопка.
2647 руб
Раздел: Доски гладильные
Бутылочка для кормления "Avent", 260 мл.
Бутылочка: полипропилен, не содержит бисфенол-А. Соска: силиконовая, не содержит бисфенол-А. Возраст: 0—6 месяцев. При использовании
381 руб
Раздел: Бутылочки

33. Разработка узла с функцией перевода чисел из формата в формат

34. Методология преобразования произвольной программы в структурированную

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

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

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

38. Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"
39. Разработка программ в среде программирования Turbo Pascal 7.0
40. Разработка программ с использованием динамической памяти

41. Разработка программы Helpopr

42. Разработка программы автоматизированного рабочего места диспетчера такси

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

44. Разработка программы игры "Собери картинку"

45. Разработка программы на Delphi

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

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

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

Доска магнитно-маркерная "ECO", деревянная рамка, 40х60 см.
Поверхность доски предназначена для письма и рисования маркерами и закрепления информации магнитами. Универсальное интерьерное решение для
953 руб
Раздел: Доски магнитно-маркерные
Настольная игра "Каркассон. Королевский подарок".
Размеренная жизнь феодальных владений в окрестностях Каркассона привлекает множество людей со всех уголков Франции. В городах ведётся
1990 руб
Раздел: Классические игры
Детская горка, цвет: зелёный/красный, скат 140 см.
Для активного летнего отдыха вам пригодится пластиковая горка Долони. Горка изготовлена из яркого пластика и украсит любую детскую комнату
2200 руб
Раздел: Горки

49. Разработка программы рисования замкнутых многоугольников на языке С++, с использованием библиотеки VCL

50. Разработка программы, генерирующей пароли пользователей

51. Разработка программы-компилятора

52. Среда разработки и платформа для выполнения программ LabVIEW

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

54. Разработка маркетинговой программы деятельности предприятия
55. Разработка программы маркетинга на предприятии (на примере ИПЦ "Гузель")
56. Разработка программы маркетингового исследования рынка парфюмерии

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

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

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

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

61. Методическая разработка рабочей программы дисциплины "Психологическое здоровье в старшем подростковом возрасте"

62. Разработка программы профессиональной подготовки заливщиков металла

63. Этапы разработки экскурсионной программы

64. Этапы разработки производственной программы предприятия

Конструктор "Краски дня. Утро", 55 деталей.
Дети дошкольного возраста, особенно мальчишки, обожают складывать из деревянного конструктора целые города, в которых есть и дома, и
330 руб
Раздел: Деревянные конструкторы
Чудо трусики для плавания, от 0 до 3-х лет, трехслойные с рюшями, арт. 1141, для девочек.
Детские специальные трусики для плавания в бассейне и открытом водоеме. Плотно прилегают, отлично защищают! Изготовлены из хлопка, имеют
376 руб
Раздел: Многоразовые
Доска пробковая, с деревянной рамой, 120x90 см.
Доска выполнена из пробки высокого качества, имеет регулируемые элементы крепления. Информация крепится при помощи флажков, кнопок или
1590 руб
Раздел: Демонстрационные рамки, планшеты, таблички

65. Разработка проекта зоны кратковременного отдыха

66. Программа управления самолётом в режиме автопилота

67. О роли эксперимента в разработке научных гипотез происхождения жизни

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

69. Разработка Мыковского карьера лабрадоритов

70. Разработка анализатора газов на базе газового сенсора RS 286-620
71. Разработка месторождений газоконденсатного типа
72. Содержание договора о передаче прав на программу для ЭВМ

73. Правовой режим земель, предоставленных для разработки недр

74. Политическая программа английского просвещения Джона Локка

75. Деловой язык и культура речи юриста - тема "Разработка стратегии общения"

76. Разработка технологии по изготовлению книжного издания по искусству

77. Рецензия на программу "Тема" - "журналистская этика"

78. Проектно-методическая разработка по лингводидактике

79. Кирилло-Мефодьевское братство: программа его деятельности

80. "Северное" и "Южное" общества декабристов, их программы. Восстание декабристов

Стиральный порошок с ферментами "Top Home", 900 г.
Порошок устраняет самые трудновыводимые и застарелые пищевые и технические пятна и убивает бактерии, делая белье идеально чистым.
353 руб
Раздел: Стиральные порошки
Кружка "Гольф", с ручками.
Оригинальная керамическая кружка.
592 руб
Раздел: Оригинальная посуда
Настольная игра "Пирог в лицо".
Пирог в лицо - это оригинальная игра, которая станет изюминкой любой вечеринки не только для детей, но и взрослых! Использовать можно не
910 руб
Раздел: Игры на ловкость

81. Описание графического формата TGA

82. Антивирусные программы

83. Разработка АИС по учету складских операций и реализации продукции на предприятии

84. Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)

85. Проект учета пользовательских счетов для интернет-провайдеров на базе OS FreeBSD с применением программы "Billing ISP"

86. Разработка и создание СКС на базе сетей Ethernet при подключении пользователей жилого дома к глобальной сети INTERNET
87. Разработка технологии ремонта, модернизации сервера с двумя процессорами Pentium
88. Разработка локальной вычислительной сети

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

90. Разработка компьютерного клуба

91. Разработка вычислительного устройства

92. Система научно-технического перевода (пример перевода программой PROMT Гигант)

93. Разработка АРМ на основе персонального компьютера для дома

94. Устройства хранения информации

95. Разработка аппарата измерения торцевого биения

96. Перспективы развития компьютерной техники (новейшие разработки 2005г.)

Стол детский "Малыш".
Компактный пластиковый стол «Малыш» непременно станет неотъемлемым атрибутом в комнате вашего ребенка. Теперь у малыша будет отдельный
673 руб
Раздел: Столики
Соковарка ВЕ-08/1 "Webber", 8 л.
Кастрюля для воды: 24х11,5 см; 5 л. Контейнер для фруктов: 26х16см; 8 л. Контейнер для сока с силиконовой трубкой: 26х16 см; 8 л. Толщина
2673 руб
Раздел: Скороварки, пароварки, мантоварки
Набор посуды "Тролли", 3 предмета.
Набор посуды в подарочной упаковке. Кружка 210 мл. Миска 18 см. Тарелка 19 см.
521 руб
Раздел: Наборы для кормления

97. Разработка информационно-справочной системы "Сводка погоды" /Prolog/

98. Разработка информационно-справочной системы "Картотека ГАИ" /Prolog/

99. Разработка командного процессора, реализующего команды dir и mkdir на ассемблере


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