*
*


CAPTCHA Image   Reload Image
X

Понятие программы

рефераты, Информатика

Объем работы: 25 стр.

Год сдачи: 2008

Стоимость: 350 руб.

Просмотров: 899

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Литература
Заказать работу
:

Введение 3

1 Что такое программа 4

1.1 Первая в мире программа 4

1.2 Инструменты программирования 6

1.3 Программные библиотеки 7

2 Представление программы в компьютере 8

3 Программа без алгоритма невозможна! 9

3.1 Что такое алгоритм 9

3.2 Способы описания алгоритмов 10

3.3 Структурные схемы алгоритмов 14

4 Этапы подготовки и решения задач на ЭВМ 15

5 Компиляция и интерпретация программ 19

6 Языки программирования 20

7 Стили программирования 22

8 Оценки качества программ 24

9 Правовая охрана программ 28

10 Примеры программ 28

Список использованной литературы 31





Введение



Человеческое общество по мере своего развития прошло этапы овладения веществом, затем энергией, и, наконец, информацией. С самого начала человеческой истории возникла потребность передачи, обработки и хранения информации. Первой попыткой автоматизированной обработки информации стало создание Чарльзом Бэббиджем в середине XIX века механической цифровой аналитической машины. Однако лишь с середины XX века, с момента появления компьютеров начался постепенный переход от индустриального общества к информационному. В информационном обществе главным ресурсом является информация, именно на основе владения информацией можно эффективно и оптимально строить любую деятельность.

Информацию в компьютере обрабатывает процессор, следовательно, последовательность действий, т.е. алгоритм, должен быть записан на языке, «понятном» для процессора, в виде программы.

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



1 Что такое программа



1.1 Первая в мире программа

Ада Лавлейс, дочь великого английского поэта Джорджа Гордона Байрона и Аннабеллы Байрон,заложила научные основы программирования на вычислительных машинах за столетие до того, как стала развиваться эта...

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

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

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

Алгоритмизация вычислительного процесса. На данном этапе составляется алгоритм решения задачи согласно действиям, задаваемым выбранным методом решения. Разрабатывается блок-схема алгоритма.

Составление программы. При составлении программы алгоритм решения задачи переводится на конкретный язык программирования. Отладка программы. Отладка заключается...

1. Информатика. Базовый курс. 2-е издание /под ред. С.В. Симоновича/ СПб:Питер,2005

2. С.Симонович, Г. Евсеев. Практическая информатика, «АСТ-ПРЕСС», 1998

3. Леонтьев В.П Новейшая энциклопедия. Компьютерные программы 2008

4. Аверьянов Г.Я., Рошаль А. С. Элементы информатики: Учебное пособие.— М.:МИФИ, 1995.-175 с.

5. Богумирскш Б. С. Руководство пользователя ПЭВМ: в 2-х частях,—Санкт-Петербург: Ассоциация OILCO, 1992. - 735 с.

6. ГОСТ 19.002-80 ЕСПД.

7. ГОСТ 19.003-80 ЕСПД.

8. Дворкин П. Л. Основы информатики и вычислительной техники: Учебное пособие .— Омск.: ОПИ, 1988. -119с.

9. Основы компьютерной грамоты / А. Н.Жигарев, Н. В. Макарова, М. А. Путинцева; Под общ. ред. Н. В. Макаровой. — Л.: Машиностроение, 1987. — 255 с.

10. Программирование. Учебник под ред. Свердлика А. Н., МО СССР, 1992. — 608 с.

11. Ростовцев Ю. Г. Основы построения автоматизированных систем сбора и обработки информации: Учебник. — СПб.: ВИККА им. А. Ф. Можайского, 1992. — 717 с.

12. Трудов Ю. В. Основы построения ЭВМ. Часть 1. Теоретические основы, элементы и узлы ЭВМ: Учебное пособие. - Л.: ВИКИ им. А. Ф. Можайского, 1990. - 216 с.

13. Шафрин Ю. А. Основы компьютерных технологий. Уч. Пособие для 7-11 классов по курсу «Информатика и вычислительная техника». — М.: ABF, 1996. ~ 560 с.

14. Шоу А. Логическое проектирование операционных систем: Пер. с англ. — М.: Мир, 1981.-360 с.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу