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

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

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

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

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

Да, спасибо!

0%

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

0%

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

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

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

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


Информационная поисковая система

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

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

Информационная поисковая система

Автономно некоммерческая организация

Гуманитарно-инженерный колледж

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

по дисциплине: «Технологии разработки программных продуктов»

на тему: «Информационная поисковая система»

Выполнил: студент гр.21-3-03

Барсов Д.В.

Проверил: преподаватель

Зуева А.М.

г. Ижевск , 2006 г.

Содержание

Введение…….…………………………………………………….……….3

1. Индивидуальное задание…………………………….…………….…..6

2. Блок схема……………………………………………….………….…..5

3. Алгоритм……………………………………………………….….……9

Заключение……………………………………………………….………11

Список литературы……………………………………………………....13

3

Введение

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

Одним из первых процедурных языков порграмирования был известный всем Бейсик (Basic), созданный в 1964 году. В течение последующего Бейсик развивался, появлялись его различные версии (MSX - Basic, Бейсик – Агат, QBasic и др.). Другим широко распространенным языком программирования алгоритмического типа является Pascal.

В настоящее время наибольшей популярностью пользуется системы объектно-ориентированного визуального программирования Microsoft Visual Basic и Borland Delphi. Для создания приложений в среде Windows&Office используется язык программирования Visual Basic for Applications (VBA).

Долгие годы считалось, что язык программирования Ваsiс является с методической точки зрения непригод ным для обучения даже началам программирования бу дущих профессионалов, так как программирование с GоТо приводит к формированию плохого стиля, ис править который в дальнейшем очень сложно. Однако эволюция языка, начиная с Quick Basic и заканчивая Visual Basic, привела к тому, что сам язык стал мало отличаться, например, от языков Pascal и Delphi соот ветственно, и категоричные высказывания о непригод ности его использования в учебных целях вряд ли можно считать корректными. Тем не менее при выборе этого языка следует учитывать, что на многих олимпиадах высокого уровня по информатике и

4

программирова нию в списке допустимых языков программирования Basic либо отсутствует вовсе (международная олимпиада школьников по информатике, студенческий чемпио нат мира по программированию), либо присутствует в качестве одной из версий, зачастую весьма отличной от той, что изучалась в школе (так, на Московской городской олимпиаде по информатике в 2005 году на проверку принимались программы, написанные на Quick Basic, а на Всероссийской олимпиаде — уже на Visual Basic, причем написание корректных консоль ных приложений на данном языке даже у знакомых с ним школьников вызвало большие трудности; заметим, что в предыдущие годы на Всероссийской олимпиаде по информатике не допускалось использование ника ких версий языка Basic).

Если же обратиться к статистике использования тех или иных языков программирования на международ ном рынке труда, то Visual Basic в настоящее время занимает, почетное второе место, уступая лишь Visual С++. Однако это далеко не так у нас в стране, где аналогичную Visual Basic программистскую нишу проч но занимает Delphi. Кроме того, компания Microsoft заявила о прекращении выпуска новых и поддержки старых версий языка Visual Basic в связи с переходом на платформу .NET. Единственным неоспоримым аргу ментом в пользу выбора данного языка в качестве базо вого для изучения программирования вообще является то, что именно он используется для написания макро команд в современных офисных приложениях. И если изучение, например, электронных таблиц ведется на уровне, предполагающем свободное владение этим язы ком, то выбор Visual Basic для освоения алгоритмиза

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

5

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

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

Итак, большинство аргументов "за" и "против" язы ка Basic рассмотрены, перейдем к анализу языков груп пы Pascal и сравнению их с "Си-подобными" языками.

Я выбрал программу Visual Basic, потому что в ней можно создавать удобный интерфейс при помощи среды разработки. Этот язык программирования мне более знаком, нежели с Pascal или Delphi и он удобен в использовании. Возможно, я выбрал бы Pascal, но его программа примитивна, не имеет русской версии и нуждается в доработках.

6

1. Индивидуальное задание

Составить программу, которая для каждой союзной республики выводит следующую информацию:

- Название республики,

- Численность населения, живущих на территории республики,

- Площадь территории республики,

- Число школ,

- Число больниц,

- Число вузов.

Печатает название республики и соответствующие характеристики.

Республики: Молдавия, Туркмения, Армения.

9

3. Алгоритм

Dim R(1 To 3) As String, Nasel(1 To 3), S(1 To 3), School(1 To 3), Bolnitsa(1 To 3), Vuz(1 To 3) As Integer, i As Byte (задание переменных)

Private Sub Command1_Click()(стандартная строка VB)

Open "A:курсоваяpublicpublic.txt" For Input As #1 (Открытие файла названия республики)

Open "A:курсоваяpublicchisl.txt" For Input As #2 (Открытие файла численности населения)

Open "A:курсоваяpublicploshad.txt" For Input As #3 (Открытие файла площади теретории республики)

Open "A:курсоваяpublicsch.txt" For Input As #4 (Открытие файла числа школ)

Open "A:курсоваяpublicbolnits.txt" For Input As #5 (Открытие файла числа больниц)

Open "A:курсоваяpublicvuzs.txt" For Input As #6 (Открытие файла числа вузов)

For i = 1 To 3(применить к)

Input #1, R(i)(применить режим для считывания из файла названия )

Input #2, Nasel(i) (применить режим для считывания из файла население)

Input #3, S(i) (применить режим для считывания из файла площадь)

Input #4, School(i) (применить режим для считывания из файла школы)

Input #5, Bolnitsa(i) (применить режим для считывания из файла больницы)

Input #6, Vuz(i) (применить режим для считывания из файла вузы)

Next i (cследующий шаг)

Close #1(закрыть файл 1)

Close #2(закрыть файл 2)

Close #3(закрыть файл 3)

10

Close #4(закрыть файл 4)

Close #5(закрыть файл 5)

Close #6(закрыть файл 6)

For i = 1 To 3(применить к)

If Text1.Text = R(i) Then(если в поле Text1 вводят название то)

Label7.Caption = Nasel(i) (из файла о населении в Label7)

Label8.Caption = S(i) (из файла о площади в Label8)

Label9.Caption = School(i) (из файла о школах в Label9)

Label10.Caption = Bolnitsa(i) (из файла о больницах в Label10)

Label11.Caption = Vuz(i) (из файла о вузах в Label11)

End If(закрытие оператора If)

Next i(cследующий шаг)

End Sub(закрытие оператора Sub)

Private Sub Command2_Click()(стандартная строка VB)

End(для кнопки выход)

End Sub(закрытие оператора Sub)

11

Заключение

При создании программы я выбрал алгоритмическую структуру ветвления потому как она больше подходит для моей программы. Программа считывает информацию из файлов типа txt. Эта программа подойдёт как для справочной информации так и для урока географии из неё можно узнать численность населения, площадь, число школ, больниц, вузов некоторых республик.

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

В результате такая программа смотрите далее.

12

13

Список литературы

1. Угринович Н.А. Информатика и информационные технологии 10-11 класс., М.: Учебник, 2005.

2. Глумаков С.В.,Сурядный А.С. Программирование VB., СПб.: Учебник,

2006.

3. Бешенков С.А.,Ракитина Е.А. Информатика. Систематический курс.

Учебник для 10-го класса., М.: Учебник 2001.

4. Кетков Ю.Л. Диалог на языке Бейсик для мини- и микроЭВМ., М.:

Наука, 1988.

5. Ерёмин Е.А. Популярные лекции об устройстве компьютера., СПб.:

BHV-Петербург.

6. Хакен Г. Синергетика. М.: Мир, 1980.

7. Пайтген Х.О., Рихтер П.Х. Красота фракталов. М.: Мир, 1993.


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

avatar
Математика
История
Экономика
icon
138293
рейтинг
icon
3048
работ сдано
icon
1327
отзывов
avatar
Математика
Физика
История
icon
137726
рейтинг
icon
5836
работ сдано
icon
2641
отзывов
avatar
Химия
Экономика
Биология
icon
92268
рейтинг
icon
2003
работ сдано
icon
1260
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
51 762 оценки star star star star star
среднее 4.9 из 5
Плеханова
Прекрасное, а главное быстрое выполнение работы. Качественно и раньше срока. Рекомендую...
star star star star star
РГУ им. Есенина
Работа выполнена замечательно! Девушка взялась за достаточно сложную работу, выполнила дос...
star star star star star
ИГУ
Оперативно, чётко, понятно. Огромное спасибо. Замечание было исправлено в течение 10-15 ми...
star star star star star

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

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

Решить

Контрольная, безопасность жизнедеятельности

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

только что

Решение интегралов

Контрольная, Математика

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

только что

Решить 20 задач по органической химии

Контрольная, Органическая химия

Срок сдачи к 2 мая

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

Решить таблицу

Контрольная, Управление земельного имущества

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

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

решений заданий

Решение задач, международное право

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

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

Тест по русскому языку

Контрольная, Русский язык

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

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

индивидуальный проект, на любую тему

Другое, индивидуальный проект

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

5 минут назад

Расчет показателей надежности системы электроснабжения

Решение задач, Надежность электроснабжения

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

5 минут назад

Отчет по преддипломной практике

Отчет по практике, Экономика

Срок сдачи к 1 мая

6 минут назад

Ответить на 10 вопросов по физике за одиннадцатый класс, фоксфорд

Тест дистанционно, Физика

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

7 минут назад

Решить РГР

Контрольная, Математическое моделирование систем и процессов

Срок сдачи к 13 мая

7 минут назад

Получение водорода из синтез газа из твёрдых горючих ископаемых

Презентация, Технология синтетических жидких топлив

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

7 минут назад

Контрольная работа

Контрольная, трудовое право

Срок сдачи к 30 июня

7 минут назад

решение заданий

Решение задач, налоговое право

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

8 минут назад

Комбинаторика и теории вероятностей

Решение задач, Математика

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

8 минут назад

Тестирование по предмету "Тяговые электрические машины"

Тест дистанционно, ТЭМ

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

9 минут назад

Выполнить кр по химии. М-01464

Контрольная, Химия

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

11 минут назад

интервью

Другое, подредактировать интервью

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

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

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

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

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

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

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

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

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