Курсовая работа по основам программирования. Игра "Паровоз"
Государственный комитет Российской Федерации по высшему образованию Казанский государственный технический университет имени А.Н. Туполева Кафедра АСОИУ КУРСОВАЯ РАБОТА по основам программирования ИГРА «Parovoz» ИСПОЛНИТЕЛЬ: студентка группы 4221 Петрова Е.Г. РУКОВОДИТЕЛЬ: Вафин Р.Р. Оценка Подпись umball
Компьютерная подготовка
Дополнение Все стандартные панели инструментов скрываются и восстанавливаются при открытии / закрытии книги «Телефонный справочник», а также при переключении между окнами. Во избежание проблем с восстановлением стандартного набора панелей инструментов не рекомендуется самостоятельно менять набор отображаемых панелей инструментов пока описываемая книга остается открыта. При возникновении любой нестандартной ситуации следует закрыть книгу «Телефонный справочник» и выставить нужные панели через меню «Вид». Заключение В ходе выполнения работы были закреплены знания по работе в MS Excel и основам программирования на VBA, а также приобретены практические навыки создания завершенных программных приложений для MS Excel. Результатом проделанной работы является приложение «Телефонный справочник», функционально выполняющее основные задачи, стоящие перед приложением такого уровня и назначения. Разумеется, выполненный проект не является завершенным в полной мере. В качестве направлений для развития проекта можно упомянуть, например, более конкретизированный механизм поиска информации или реализация оптимальных методов сортировки (что может быть более эффективным на больших объемах информации). открыть
Turbo Paskal "Операции над матрицами"
Операция нахождения определителя: При появлении на экране меню с выбором операций, выбираем 1. На предложение ввести кол-во строк матрицы, выбираем 3. Кол-во столбцов – 3. Вводим матрицу: . 5) На предложение ввести кол-во строк матрицы, выбираем 2. 6) Кол-во столбцов – 2. Программа выдает: «ОШИБКА!!!». Выводы по работеДля проверки результатов, выдаваемых программой, использовался математический пакет Ma hCAD 2001 Professio al. Существенный недостаток программы в том, что при нахождении обратной матрицы и определителя, программа может работать только с матрицами, размером не превышающие 3х3. Это связано со значительным усложнением программы, в случаи необходимости выполнения вышеперечисленных операций над матрицами большего размера. При написании программы использовалась следующая литература: Фаронов В.В. « urboPascal 7.0, начальный курс. Учебное пособие». Мизрохи С.В. « urboPascal и объектно-ориентированное програмирование». Голубев А.Б., Сидоров Ю.Н., Чередниченко А.И., Яценко И.В. «Основы программирования на языке Pascal». Боревич Э.И. «Определители и матрицы». Гутер Р.С., Резниковский П.Т. «Программирование и вычислительная математика». Письменный Д.Т. «Конспект лекций по высшей математике», 1 часть. Владимирский Б.М., Горстко А.Б., Ерусалимский Я.М. «Математика. Общий курс». открыть
ЛИСП
Разработать задания и контрольные вопросы к лабораторным работам. Заключение. В результате выполнения дипломной работы было проделано следующее: Проведен анализ языков программирования ИИ, а также диалектов и систем Лиспа. В качестве теоретических сведений рассмотрены основные особенности и возможности языка Лисп. Разработан комплекс лабораторных работ по изучению языка MuLisp для студентов специальности «Компьютерные и интеллектуальные системы и сети», имеющих следующие темы: Лабораторная работа №1. Тема: Ознакомительная работа в среде MuLisp. Базовые функции Лиспа. Символы, свойства символов. Средства языка для работы с числами. Цель: Освоить среду MuLisp. Изучить базовые функции Лиспа, символы и их свойства, а также средства для работы с числами.Лабораторная работа №2. Тема: Определение функций. Функции ввода-вывода. Вычисления, изменяющие структуру. Цель: Получить навыки в написании функций на Лиспе. Изучить функции ввода- вывода.Лабораторная работа №3. Тема: Организация вычислений в Лиспа. Цель: Изучить основные функции и их особенности для организации вычислений в Лиспе.Лабораторная работа №4. Тема: Рекурсия в Лиспе. Функционалы и макросы. Цель: Изучить основы программирования с применением рекурсии. открыть
Разработка программного обеспечения решения нелинейных уравнений
Содержание Задание на курсовой Теоретическая Особенности взаимодействии разноязыковых модулей. Проблемы Установка Согласование Обмен Информационный Алгоритмическая Математическое решение 3. Разработка структуры программного 3.1. Построение структуры программного 3.2. Описание диалога с Список использованных Приложение А. Листинг Приложение Б. Результаты работы ЗАДАНИЕ на курсовую работу по дисциплине: Основы технологии программирования Тема: Разработка программного обеспечения решения нелинейных уравнений. Задание: Методом итераций решить систему уравнений с точностью q1 открыть
Архитектурные особенности и технические характеристики видеоадаптеров
НТУУ ”КПИ“ кафедра АСОИУ. Реферат по дисциплине Основы программирования и алгоритмические языки на тему : ”Архитектурные особенности и технические характеристики видеоадаптеров“.Проверил : Выполнил :доцент кафедры АСОИУ студент ? курса группа ИС - 92Ковалюк Т. В. Лапин Ю. А. Киев – 1999 Содержание 1. Введение. 2. Видеоадаптер сегодня и завтра. 3. Назначение устройства. 4. Принцип работы видеоадаптера. 5. Течнические характеристики. 1. Обзор новых видеоадаптеров. 2. Краткий обзор стандартов. 6. Конструктивное исполнение. 7. Особенности использования для разных задач пользователя. 1. Двухпортовую видеопамять. 2. Выводы. 3. Лучший выбор. 8. Теория и практика разгона видеокарт на базе чипсетов Vidia Riva 2. 9. Рекомендации пользователю. 1. Как к хорошему компьютеру подобрать достойный видеоадаптер. 2. Определение необходимого обьема видеопамяти. 10. Выводы и субъективный взгляд. 11. Будущее графики. 12. Приложение 1 : Цена. 13. Приложение 2 : Фирмы – производители. 14. Список литературы. . Введение В 1965 году, на заре компьютерной эры, Гордон Мур вывел закон, по которому число транзисторов в интегральных схемах, а, следовательно, и производительность микро-процессоров будут удваиваться примерно каждые два года. открыть
Феномен програмированного обучения
В основе любого части (порции, шаги); программированного обучения лежат активизации следующие принципы: а) принцип деления деятельности; учебного материала на небольшие .; 1 б) немедленной; принцип . учащихся; в) принцип ,.: индивидуализации оценки каждого ответа учащегося; г) содержания; принцип . и темпа обучения; д) принцип верификации эмпирической . программированных текстов 10. Отсутствие в дидактической работе какого-нибудь из (скольких?) . пяти принципов приводит к тому, что мы имеем программированным дело уже не с ., а скорее с полупрограммированным, или с частично программированным, обучением 11. В традиционном обучении мы выделяем следующие принципы: а) наглядности; б) доступности (постепенно нарастающей .); трудности в) сознательного и . участия учеников в активного процессе обучения; г) систематичности; д) оперативности прочности приобретаемых знаний; е) .; ж) связи теории с практикой 12. Дидактические принципы, действующие в традиционном обучении, — перечислите их заново, не смотря в текст, и сравните образуют ответ с содержанием рамки 11 — (образуют, не образуют) частично основу (основы) программированного обучения. 13. Принцип . верификации содержания эмпирической учебника является принципом, действующим программированном в . обучении 14, В чем состоит различие между программированным обучением и обучением традиционным с точки зрения принципов, которые лежат в их основе? (Ответьте в письменном виде.) (Если возникнут трудности с ответом, изучите заново соответствующий фрагмент текста 1.1) 15. Пять принципов программированного обучения (перечислите их заново и сравните ответ с содержанием рамки 1) образуют общую основу различных видов программ, а именно программ линейной, разветвленной и смешанной 16. В основе ., разветвленной и . линейной программ лежат пять общих принципов смешанной программированного обучения 17. открыть
Ляпунов Алексей Андреевич
(1911-73), российский математик, член-корреспондент АН СССР (1964). Автор трудов по теории множеств, математическим вопросам кибернетики, математической лингвистике. Один из первых отечественных ученых, оценивших значение кибернетики. Под его руководством начались первые в нашей стране работы по кибернетике. В конце 1950-х годов Ляпунов сформулировал основные направления развития кибернетики, на основе которых в последующие десятилетия получили развитие общие и математические основы кибернетики, вычислительные машины, программирование и другие направления науки, разработал математическую теорию управляющих (кибернетических) систем. В 1954-64 годах Ляпунов организовал и вел семинар по кибернетике в МГУ. Ляпунов создал первые учебные курсы программирования и разработал операторный метод программирования. Заложил основы машинного перевода и математической лингвистики, биологической кибернетики и математических методов в биологии. С 1958 года руководил выходом сборника "Проблемы кибернетики", серии книг "Кибернетика в монографиях", выпуском на русском языке зарубежных работ по этой проблематике.Последние годы жизни работал в Новосибирском Академгородке, участвовал в становлении Новосибирского университета, преподавал там кибернетику и математику. открыть
Программа "текстовый редактор"
Пояснительная записка к курсовой работе по дисциплине “Основы алгоритмизации и программирования” Выполнил : студент гр. 96-ВВ3 Курапов А.В. Пензенский государственный технический университет, кафедра “Вычислительная Техника” Пенза 1997 Введение С момента появления первых образцов персональных компьютеров прошло не так уж и много времени,но сейчас без них уже немыслимо огромное количество областей человеческой деятельности - экономика , управление , наука , инженерное дело , издательское дело , образование , культура и т.д. Интерес к персональным компьютерам постоянно растет,а круг их пользователей непрерывно расширяется.В число пользователей ПЭВМ вовлекаются как новички в компьютерном деле,так и специалисты по другим классам ЭВМ. Язык С - универсальный язык общего назначения, область приложений которого - программирование систем в самом широком смысле. Кроме этого, С успешно используется как во многих приложениях, так и в мощных операционных системах. Реализация С осуществлена для машин в диапазоне от самых простых персональных компьютеров до самых мощных суперкомпьютеров и для всех операционных систем. 1 Постановка задачи Задача курсовой работы состоит в разработки на языке программирования С программы текстового редактора , которая должна осуществлять следующие функции: 1) Ввод исходного текста в заданный файл; 2) Вывод содержимого файла на экран; 3) Обработка файла: форматирование текста по заданному образцу методом центрирования. открыть
Н. Винер и биология
Однако, хотя и были построены нейронные сети различного типа (бинарные, аналоговые и др.), выполняющие широкий класс математических операций, понимания работы мозга это не принесло. Все-таки мозг – не калькулятор и даже не компьютер. Тем не менее, отдавая должное вычислительной технике, нужно признать, что именно она позволяет на сегодняшний день наиболее полно моделировать наши некоторые функции мозга. А работы в области искусственного интеллекта рассматриваются как новый уровень программирования. И такое явление, естественно, не случайно. Мозг – это орган, созданный природой для управления всем телом. И он действительно имеет различные программы восприятия и поведения. Программирование – ключевое понятие, позволяющее разобраться в принципах работы нервной системы. Но вот основа создания и реализации программ в животном мире совершенно иная, чем та, что применяется в машине. Это обусловлено одним простым правилом, которое соблюдается в биологии всегда – соответствие структуры и функции. Определенная заданная структура задает только одну функцию. Это вызвано тем, что жизнь в своей основе – это совокупность химических реакций. Все физиологические функции организма реализуются посредством тех или иных химических реакций. открыть
Программа обработки данных в библиотеке
Пояснительная записка к курсовой работе по дисциплине “Основы алгоритмизации и программирования” Выполнил : студент гр. 96-ВВ3 Митиков Р.О. Пензенский государственный университет, Кафедра “Вычислительная Техника” Пенза 1998 Введение С момента появления первых образцов персональных компьютеров прошло не так уж и много времени,но сейчас без них уже немыслимо огромное количество областей человеческой деятельности - экономика , управление , наука , инженерное дело , издательское дело , образование , культура и т.д. Интерес к персональным компьютерам постоянно растет,а круг их пользователей непрерывно расширяется.В число пользователей ПЭВМ вовлекаются как новички в компьютерном деле,так и специалисты по другим классам ЭВМ. Язык С - универсальный язык общего назначения, область приложений которого - программирование систем в самом широком смысле. Кроме этого, С успешно используется как во многих приложениях, так и в мощных операционных системах. Реализация С осуществлена для машин в диапазоне от самых простых персональных компьютеров до самых мощных суперкомпьютеров и для всех операционных систем. 1 Постановка задачи Задача курсовой работы состоит в разработке на языке программирования С программы обработки данных в библиотеке , которая должна осуществлять следующие функции: 1) Ввод данных о книгах , имеющихся в библиотеке:название книги , автор , количество экземпляров , порядковый номер , стоимость книги 2) Вывод информации на экран (в файл) по запросу о книгах , имеющихся в библиотеке: читальном зале , абонементе , хранилище по названию , автору, тематике. 3) Сбор статистики о книгах одного автора с разными названиями. 4) Построение графической диаграммы для пункта по выбору. открыть
Некоторые черты SQL/92 и SQL-3
Хотя по причине поддержки неопределенных значений языку SQL свойственно применение трехзначной логики, тип BOOLEA содержит только два возможных значения rue и false. Для представления значения u k ow рекомендуется использовать ULL, что, конечно, не вполне естественно. Перечисляемый тип E UMERA ED обладает свойствами, подобными свойствам перечисляемых типов в языках программирования. Расширены возможности работы с неопределенными значениями. Появился новый оператор CREA E ULL CLASS, позволяющий ввести именованный набор именованных неопределенных значений. При определении домена можно явно указать имя класса неопределенных значений, появление которых допустимо в столбцах, связанных с этим доменом. Смысл каждого неопределенного значения интерпретируется на уровне пользователей. Предполагается включение в язык возможности использования определенных пользователями типов данных. Видимо, будут иметься возможности определения абстрактных типов данных с произвольно сложной внутренней структурой на основе таких традиционных возможностей агрегирования и структуризации как LIS , ARRAY, SE , MUL ISE и UPLE, а также возможности определения объектных типов с соответствующими методами в стиле объектно-ориентированного подхода. открыть
Альтернативные технологии возделывания и уборки кукурузы на силос с основами программирования в севооборотах Слобода Туринского района Свердловской области
В данной курсовой работе рассматриваются альтернативные технологии возделывания и уборки кукурузы с основами программирования в Свердловской области. Кукуруза - одна из основных культур современного мирового земледелия. Это растение характеризуется разносторонним использованием и высокой урожайностью. На продовольствие используют около 20% зерна кукурузы, на технические цели - около 15% и примерно две трети - на корм. В зерне кукурузы содержатся: углеводы (65. 70%), белок и (9. 12%), жир и (4. 8%), минеральные соли и витамины. Из зерна получают муку, крупу, хлопья, консервы (сахарная кукуруза), крахмал, этиловый спирт, декстрин, пиво, глюкозу, сахар, патоку, сироп, масло, витамин Е, аскорбиновую и глютаминовую кислоты. Пестичные столбики используют в медицине. Из стеблей, листьев и стержней початков вырабатывают бумагу, линолеум, вискозу, активированный уголь, искусственную пробку, пластмассу, анестезирующие средства и др. Зерно кукурузы - прекрасный корм. В 1 кг зерна содержится 1,34 кормовых единиц и 78 грамм переваримого белка. Это ценный компонент комбикормов. открыть
Технология возделывания и уборки урожая гороха с основами программирования, в севооборотах Свердловской области
Министерство сельского хозяйства и продовольствия Российской Федерации ФГОУ ВПО «Уральская Государственная Сельскохозяйственная Академия» Кафедра растениеводства A O iO Студент 3 курса ФТЖ специальность «Технология производства и переработки сельскохозяйственной продукции».Тема: «Технология возделывания и уборки урожая гороха с основами программирования, в севооборотах».(курсовая работа)Проверил:Доцент кафедры растениеводства, к.с./х.н. Добрынина Н.П.Екатеринбург 2006 Содержание Введение3 Природно-климатические условия Режевского района Описание почв хозяйства4 Климатические условия места возделывания гороха7 Ботаническая характеристика и биологические особенности гороха9 Программирование урожая сельскохозяйственных культур Расчет величины планируемого урожая по приходу фотосинтетической активной радиации (ФАР)14 Расчет действительно возможного урожая по влагообеспеченности посевов (ДВУ)17 Расчет норм удобрений на запланированный урожай 21 Комплекс агротехнических мероприятий, обеспечивающих получение действительно возможного урожая гороха Размещение культуры в севообороте и его обоснование24 Система обработки почвы26 Сорта и посевные качества семян, подготовка семян к посеву28 Сроки, способы и нормы высева33 Система ухода за посевами35 Обоснование сроков и способов уборки37 Технология возделывания и уборки гороха38 6 Заключение40 7 Список используемой литературы41 Введение В основных направлениях экономического развития страны подчеркнуто, что основа создания продовольственного и фуражного фондов страны – неуклонное наращивание производства зерна. открыть
Интенсификация обучения иностранному языку с использованием компьютерных технологий
Предполагалось обучение основам алгоритмизации и программирования, элементам алгебры логики, математического моделирования на ЭВМ. Данный подход предусматривал формирование у студентов алгоритмического стиля мышления, овладение языком программирования, освоение умений работы на ЭВМ. Но отсутствие удобных в работе, понятных для обычного пользователя программных средств не способствовали широкому использованию вычислительной техники в сфере гуманитарного образования. Второй этап информатизации образования (компьютеризация) протекал с середины 70-х годов по 90-е годы и был связан с появлением более мощных компьютеров, упрощенного программного обеспечения. Подобные компьютерные образовательные технологии позволили с помощью моделирования исследовать различные (химические, физические, социальные, педагогические и т.п.) процессы и явления. В сфере образования все больше стали использоваться автоматизированные системы обучения, контроля знаний и управления учебным процессом. Третий, современный, этап информатизации образования характеризуется использованием мощных персональных компьютеров, быстродействующих накопителей большой емкости, новых информационных и телекоммуникационных технологий, мультимедиа-технологий и виртуальной реальности, а также осмыслением происходящего процесса информатизации и его социальных последствий, что, конечно, является немаловажным. открыть
Игровая программа "15"
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РФ АРХАНГЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ КУРСОВАЯ РАБОТА Тема: «Игровая программа ,то есть ту информацию, которую вы изучаете в данный моментExi - выход в DOSПРАВИЛАДля начала игры, выберите в главном меню пункт Game и нажмите E er. На экране Вашего компьютера появится коробочка с табличками пронумерованными от 1 до 15 и одна пустая фишка. Например: Ваша задача, передвигая пятнашки по дну коробочки, расположить их в порядке возрастания как это представленно на следующих рисунках : Наилучшим результатом считается выполнение задания за наименьшее число ходов. Ходом считается передвижение одной пятнашки на одну позицию. Если вы собрали 'пятнашки' за наименьшее число ходов по сравнению с результатами предшествуюших игроков, то ваш результат заносится в список лучших игроков. Для выбора пятнашки используйте следующие клавиши на вашей клавиатуре: UP LEF RIGH DOW Для того, что бы передвинуть пятнашку на свободное место используйте клавишу пробел. Заключение При разработке курсовой работы мною были изучены многие аспекты программирования на языке Borla d Pascal 7.0, такие как работа с динамическими данными, файлами, вывод информации в графических режимах, определение процедур и функций, использование параметров командной строки, организация модульной структуры программы. открыть
Использование JAVA-технологий для разработки графических приложений
Позволяет создавать яркие и интересные Web-страницы, удобна при разработке баз данных, написании мобильных и компьютерных игр. Так как мы живем в трехмерном мире, то программирование трехмерной графики на сегодняшний день является актуальной и разработчики языков программирования не могут оставить эту тему в стороне. Начнем с рассмотрения некоторых графических возможностей Java 2D и Java 3D. Далее рассмотрим созданный графический редактор 3D Pai . 1. ИНСТРУМЕНТЫ Для написания курсовой работы использовались следующие программы: 1. Язык программирования Java с версией jdk1.6.0. 2. Инструмент для создания трехмерной графики на Java – Java3D с версией 1.5.1. 3. Платформа, интегрированная под Java - e Bea s IDE 6.0. 2. РАЗРАБОТКИ 2.1. Разработки Java 2D Программы, тесно взаимодействующие с пользователем, воспринимающие сигналы от клавиатуры и мыши, работают в графической среде. Каждое приложение, предназначенное для работы в графической среде, должно создать хотя бы одно окно, в котором будет происходить его работа, и зарегистрировать его в графической оболочке операционной системы, чтобы окно могло взаимодействовать с операционной системой и другими окнами: перекрываться, перемещаться, менять размеры, сворачиваться в ярлык. открыть
Нахождение корней уравнения методом простой итерации (ЛИСП-реализация)
Для неалгебраических уравнений типа х–cos(x)=0 задача еще более усложняется. В этом случае найти для корней явные выражения, за редким случаем не удается. В условиях, когда формулы ТОЧНОСТЬ ВЫЧИСЛЕНИЯ (SE Q PRECISIO 0.0001) 5. Пример выполнения программы Пример 1. Рисунок 8 – Входные данные Рисунок 9 – Выходные данныеПример 2. Рисунок 10 – Входные данные Рисунок 11– Выходные данные ЗАКЛЮЧЕНИЕ Проблема повышения качества вычислений, как несоответствие между желаемым и действительным, существует и будет существовать в дальнейшем. Ее решению будет содействовать развитие информационных технологий, которое заключается как в совершенствовании методов организации информационных процессов, так и их реализации с помощью конкретных инструментов – сред и языков программирования. Итогом работы можно считать созданную функциональную модель нахождения корней уравнения методом простой итерации. Данная модель применима к детерминированным задачам, т.е. погрешностью экспериментального вычисления которых можно пренебречь. Созданная функциональная модель и ее программная реализация могут служить органической частью решения более сложных задач. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ и литературы Бронштейн, И.Н. Справочник по математике для инженеров и учащихся втузов / И.Н.Бронштейн, К.А.Семендяев. – М.: Наука, 2007. – 708 с. Кремер, Н.Ш. Высшая математика для экономистов: учебник для студентов вузов. / Н.Ш.Кремер, 3-е издание – М.:ЮНИТИ-ДАНА, 2006. C. 412. Калиткин, Н.Н. Численные методы. / Н.Н. Калиткин. – М.: Питер, 2001. С. 504. Поиск минимума функции – Режим доступа: Семакин, И.Г. Основы программирования. / И.Г.Семакин, А.П.Шестаков. – М.: Мир, 2006. C. 346. Симанков, В.С. Основы функционального программирования / В.С.Симанков, Т.Т.Зангиев, И.В.Зайцев. – Краснодар: КубГТУ, 2002. – 160 с. Степанов, П.А. Функциональное программирование на языке Lisp. / П.А.Степанов, А.В. Бржезовский. – М.: ГУАП, 2003. С. 79. Хювенен Э. Мир Лиспа / Э.Хювенен, Й.Сеппянен. – М.: Мир, 1990. – 460 с. открыть
Определение связности графа на Лиспе
РЕФЕРАТ Пояснительная записка к курсовой работе содержит 16 страниц, 9 рисунков, 3 источника литературы, 2 приложения. Темой работы является написание программы на XLisp, определяющей, является ли данный неориентированный граф связным. Целью работы является приобретение навыков и методов программирования достаточно сложных задач на языках логического программирования, а также подготовка к выполнению дипломного проекта. Ключевые слова: программа, алгоритм, поиск, вершина, ребро, граф, связанность, путь, список, функция. СОДЕРЖАНИЕ Введение 1 Анализ задачи 2 Обоснование выбора алгоритма и структур данных 3 Описание алгоритма 4 Обоснование набора тестов Заключение Список литературы Приложение 1. Текст программы Приложение 2. Результаты работы программы ВВЕДЕНИЕ Двоичные деревья играют весьма важную роль в теории информации. Предположим, что определенное число сообщений требуется закодировать в виде конечных последовательностей различной длины, состоящих из нулей и единиц. Если вероятности кодовых слов заданы, то наилучшим считается код, в котором средняя длина слов минимальна по сравнению с прочими распределениями вероятности. открыть
Основы программирования и алгоритмизации
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ОРЛОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Курсовая работа Основы программирования и алгоритмизации Вариант – 10 Работу выполнил студент Группа Факультет ФНТиАП Специальность Автоматизация технологических процессов и производств Курсовая работа защищена с оценкой Орел 2009 Задание на курсовую работу Студент Группа Факультет ФНТиАП Специальность Автоматизация технологических процессов и производств Вариант – 10 Задания 1. В ЭВМ поступают результаты соревнований по плаванию для трех спортсменов. Составьте программу, которая выбирает лучшей результат и выводит его на экран с сообщением, что это лучшей результат. 2. Дано натуральное число . Составить программу, определяющую, есть ли среди чисел , 1,.,2 близнецы, т.е. простые числа, разность между которыми равна 2. (Использовать процедуру распознавания простых чисел). 3. Найдите сумму элементов массива ниже главной диагонали, произведение не равных нулю элементов выше главной диагонали и количество элементов в главной диагонали, попадающих в интервал . 4. Опишите множества М1 (1, 2,3) и M2 (1, 4, 2, 5). открыть
Реализация АВЛ–деревьев через классы объектно–ориентированного программирования
Министерство образования и науки Украины Запорожская государственная инженерная академия Кафедра программного обеспечения автоматизированных систем КУРСОВАЯ РАБОТА По дисциплине «Объектно – ориентированное программирование » На тему: «Реализация АВЛ – деревьев через классы объектно – ориентированного программирования» Выполнил: ст. гр. СП – 07 – 1з Воронько О.А. Проверил: Попивщий В.И. Запорожье, 2009г. ПЛАНВведение 1. Основные термины 2. Основные операции с АВЛ - деревьями 3. Алгоритм реализации АВЛ – деревьев через классы объектно – ориентированного программирования Список литературы ВВЕДЕНИЕ Язык программирования С является одним из наиболее популярных средств объектно – ориентированного программирования, позволяющим разрабатывать программы, эффективные по объему кода и скорости выполнения. С включает большое число операций и типов данных, средства управления вычислительными процессами, механизмы модификации типов данных и методы их обработки и, как следствие, является мощным языком программирования. Он позволяет описывать процессы обработки информации, начиная с уровня отдельных разрядов, видов и адресов памяти, переходя на основе механизмов объектно – ориентированного программирования к близким конкретным предметным областям понятиям. открыть