История развития информатики

Автор работы: Пользователь скрыл имя, 23 Октября 2013 в 01:27, курсовая работа

Описание работы

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

Содержание работы

1. Введение
2. Современные языки программирования.
2.1 Си его разновидности.
2.2 Паскаль.
2.3 Фортран.
2.4 Бейсик.
3. Выводы и предложения.
4. Практическое задание.
4.1. Общая характеристика задачи.
4.2. Описание алгоритма задачи.
5. Список использованной литературы

Файлы: 1 файл

kursovaya_po_informatike.doc

— 105.00 Кб (Скачать файл)

Например, язык Lisp используется для создания экспертных систем. Язык Java используется для разработки сетевых (Web)- приложений.

Процесс создания программы  включает несколько этапов.

Раньше для реализации каждого этапа использовались специальные средства. Например, текст программы сначала набирался в текстовом редакторе. Затем с помощью специальной команды запускался транслятор, чтоб перевести текст программы в машинный код. Затем другой командой запускался компоновщик, чтобы объединить вновь написанную программу с разработанными ранее фрагментами и создать исполняемый файл. Наконец, программа запускалась, и тут обнаруживалось, что результаты получаются совсем не такие, как надо. Для поиска ошибок использовался отладчик, который позволял, например, посмотреть промежуточные результаты каких-то вычислений. После того, как ошибки были найдены, приходилось исправлять их в текстовом редакторе и начинать весь процесс сначала. Таким образом, разработка и отладка программы была долгим и трудоемким делом.

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

Интегрированная среда разработки обычно включает в себя:

  • текстовый редактор – для набора текста программы
  • компилятор (или интерпретатор) - для перевода программы в машинный код
  • компоновщик - для объединения при необходимости нескольких программ “запускатель программ”, который позволяет выполнить разрабатываемую программу, не выходя из среды разработки.
  • отладчик, который позволяет посмотреть промежуточные результаты, сделать паузу в заданном листе программы, либо при изменении значения заданной переменной.
  • справочную систему, описывающую особенности конкретной реализации языка.

Для одного и того же языка  могут существовать разные среды  разработки. Например, для языка  С есть среда Turbo C и Borland C.

 

 

 

 

 

 

 

 

 

 

 

Выводы и  предложения

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

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

В данной курсовой работе, нами были рассмотрены самые распространенные языки программирования, такие как: Фортран, Паскаль, Бейсик, которые используется для научных вычислений, для обучения программированию начинающих программистов.

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

 

 

 

 

 

 

Практическая часть. Вариант 17

Общая характеристика задачи

Предприятие общественного питания  ООО «Пекарь» занимается изготовлением  и доставкой пиццы по адресам  клиентов. Данные для выполнения расчетов представлены на рис. 17.1 и 17.2.

Для решения задачи необходимо следующее.

1. Построить таблицы по данным, приведенным на рис. 17.1 и 17.2.

2. Рассчитать стоимость изготовления  одной пиццы (рис. 17.1).

3. Организовать межтабличные связи  с использованием функций ВПР  или ПРОСМОТР для автоматического  формирования дохода пиццерии за прошедший месяц.

4. Сформировать и заполнить таблицу  с данными по расчету дохода  пиццерии по каждому наименованию  изделий и по всем изделиям  в целом (рис. 17.3).

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

Стоимость изготовления одной пиццы, руб.

Изделие

Стоимость ингредиентов

Стоимость работы

Стоимость изделия

«Фирменная» (600 г)

150

50

 

«Фирменная» (360 г)

120

40

 

«Пеццерони» (600 г)

160

60

 

«Пеццерони» (360 г)

130

50

 

«Коррида» (600 г)

180

80

 

«Коррида» (360 г)

150

70

 

«Восточная» (600 г)

170

70

 

«Восточная» (360 г)

140

60

 

Рис. 1 Данные о стоимости изготовления одной пиццы

 

 

Количество  заказов за прошедший месяц

Изделие

Количество  заказов, шт.

«Фирменная» (600 г)

1125

«Фирменная»(360 г)

2564

«Пеццерони» (600 г)

1569

«Пеццерони» (360 г)

1985

«Коррида» (600 г)

1354

«Коррида» (360 г)

1121

«Восточная» (600 г)

1574

«Восточная» (360 г)

987


Рис. 2. Данные о количестве заказов за прошедший месяц

Стоимость доставки, включаемая в стоимость изделия, – 80 руб.

 

Доход, полученный пиццерией, за прошедший месяц.

Изделие

Коли-чество заказов

Стоимость изготовления пиццы, руб.

Стоимость всех заказов, включая стоимость доставки по адресам, руб.

«Фирменная» (600 г)

     

«Фирменная» (360 г)

     

«Пеццерони» (600 г)

     

«Пеццерони» (360 г)

     

«Коррида» (600 г)

     

«Коррида» (360)

     

«Восточная» (600 г)

     

«Восточная» (360 г)

     

Итого общий  доход, руб.


Рис. 3. Данные о доходах пиццерии за прошедший месяц

Описание алгоритма решения задачи

 

  1. Запустить табличный процессор MS Excel.
  2. Создать книгу с именем  "Вариант 17".
  3. Лист 1 переименовать в лист с названием "Стоимость".
  4. На рабочем листе "Стоимость" создать таблицу стоимости изготовления одной пиццы (рис.1).
  5. В ячейки D3-D10 ввести соответствующие формулы =В3*С3 - =В10*С10 для расчета стоимости одной пиццы.
  6. Лист 2 переименовать в лист с названием "Количество".
  7. На рабочем листе "Количество" создать таблицу, отражающую количество заказов пиццы за прошедший месяц (рис. 2).
  8. В ячейки А3-А10 ввести соответствующую формулу =Стоимость!А3 - =Стоимость!А10 для автоматической подстановки названия изделия.
  9. Лист 3 переименовать в лист с названием «Доход».
  10. Заполнить неизменяемую часть листа "Доход" (рис. 3).
  11. В ячейки А3-А10 ввести соответствующую формулу =Стоимость!А3 - =Стоимость!А10 для автоматической подстановки названия изделия.
  12. В ячейки В3-В10 ввести соответствующую формулу =Количество!В3 - =Количество!В10 для подстановки количества заказов.
  13. В ячейки С3-С10 ввести соответствующую формулу =Стоимость!D3 - =Стоимость!D10 для автоматической подстановки стоимости одной пиццы.
  14. В ячейки D3-D10 введем формулы =В3*(С3+80) - =В10*(С3+80) для расчета стоимости всех заказов, включая стоимость доставки по адресам.
  15. В объединенную ячейку С11-D11 введем формулу =СУММ(D3;D4;D5;D6;D7;D8;D9;D10) для расчета итогового дохода.
  16. Запустить мастер диаграмм.
  17. В качестве типа диаграммы выбрать "гистограмму".
  18. В качестве входных данных выбрать ячейки A3:A10, D3:D10 листа "Доход".
  19. В качестве цели выбрать лист "Доход".
  20. Распечатать получившийся результат (при необходимости).
  21. Итоговые результаты представлены в приложении.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

  1. C++,Turbo Pasckal,QBasik:Эволюция языков программирования langprog.far/historylangprog.html. -27.05.10.
  2. Информатика/Курносов А.П., Кулев С.А., Улезько А.В. и др.; Под ред. А.П. Курносова.-М.: КолосС, 2005.-272 с
  3. Макарова Н.В. Информатика /под ред. Проф. Н.В. Макаровой. — М.: Финансы и статистика, 1997. — 768 с.: ил.
  4. Малышев Р.А. Локальные вычислительные сети: Учебное пособие/ РГАТА. – Рыбинск, 2005. – 83 с.
  5. Островский В.А. Информатика: учеб. для вузов. М.: Высшая школа, 2000. —511 с.: ил.
  6. Семакин И.А., Информатика: Базовый курс /Семакин И.А., Залогова Л., Русаков С., Шестакова Л. – Москва: БИНОМ.,2005. – 105с.
  7. Симонович С.В.Информатика. Базовый курс/Симонович С.В. и др. — СПб.: издательство "Питер", 2000. — 640 с.: ил.

 

 


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