История развития информатики
Курсовая работа, 23 Октября 2013, автор: пользователь скрыл имя
Описание работы
На современном этапе развития компьютерных технологий невозможно представить какого–либо высококвалифицированного специалиста, не владеющего информационными технологиями. Поскольку деятельность любого субъекта в значительной степени зависит от степени владения информации, а также способности эффективно ее использовать.
Содержание работы
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. Рассчитать стоимость
3. Организовать межтабличные
4. Сформировать и заполнить
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. Данные о доходах пиццерии за прошедший месяц
Описание алгоритма решения задачи
- Запустить табличный процессор MS Excel.
- Создать книгу с именем "Вариант 17".
- Лист 1 переименовать в лист с названием "Стоимость".
- На рабочем листе "Стоимость" создать таблицу стоимости изготовления одной пиццы (рис.1).
- В ячейки D3-D10 ввести соответствующие формулы =В3*С3 - =В10*С10 для расчета стоимости одной пиццы.
- Лист 2 переименовать в лист с названием "Количество".
- На рабочем листе "Количество" создать таблицу, отражающую количество заказов пиццы за прошедший месяц (рис. 2).
- В ячейки А3-А10 ввести соответствующую формулу =Стоимость!А3 - =Стоимость!А10 для автоматической подстановки названия изделия.
- Лист 3 переименовать в лист с названием «Доход».
- Заполнить неизменяемую часть листа "Доход" (рис. 3).
- В ячейки А3-А10 ввести соответствующую формулу =Стоимость!А3 - =Стоимость!А10 для автоматической подстановки названия изделия.
- В ячейки В3-В10 ввести соответствующую формулу =Количество!В3 - =Количество!В10 для подстановки количества заказов.
- В ячейки С3-С10 ввести соответствующую формулу =Стоимость!D3 - =Стоимость!D10 для автоматической подстановки стоимости одной пиццы.
- В ячейки D3-D10 введем формулы =В3*(С3+80) - =В10*(С3+80) для расчета стоимости всех заказов, включая стоимость доставки по адресам.
- В объединенную ячейку С11-D11 введем формулу =СУММ(D3;D4;D5;D6;D7;D8;D9;
D10) для расчета итогового дохода. - Запустить мастер диаграмм.
- В качестве типа диаграммы выбрать "гистограмму".
- В качестве входных данных выбрать ячейки A3:A10, D3:D10 листа "Доход".
- В качестве цели выбрать лист "Доход".
- Распечатать получившийся результат (при необходимости).
- Итоговые результаты представлены в приложении.
Список литературы
- C++,Turbo Pasckal,QBasik:Эволюция языков
программирования langprog.far/historylangprog. html. -27.05.10. - Информатика/Курносов А.П., Кулев С.А., Улезько А.В. и др.; Под ред. А.П. Курносова.-М.: КолосС, 2005.-272 с
- Макарова Н.В. Информатика /под ред. Проф. Н.В. Макаровой. — М.: Финансы и статистика, 1997. — 768 с.: ил.
- Малышев Р.А. Локальные вычислительные сети: Учебное пособие/ РГАТА. – Рыбинск, 2005. – 83 с.
- Островский В.А. Информатика: учеб. для вузов. М.: Высшая школа, 2000. —511 с.: ил.
- Семакин И.А., Информатика: Базовый курс /Семакин И.А., Залогова Л., Русаков С., Шестакова Л. – Москва: БИНОМ.,2005. – 105с.
- Симонович С.В.Информатика. Базовый курс/Симонович С.В. и др. — СПб.: издательство "Питер", 2000. — 640 с.: ил.