Курс лекции по "Информатика"

Автор работы: Пользователь скрыл имя, 05 Июня 2012 в 12:04, курс лекций

Краткое описание

Тема: «Информация и ее роль в современном обществе».
ИНФОРМАТИКА- НАУКА, ИЗУЧАЮЩАЯ СПОСОБЫ АВТОМАТИЗИРОВАННОГО СОЗДАНИЯ, ХРАНЕНИЯ, ОБРАБОТКИ, ИСПОЛЬЗОВАНИЯ, ПЕРЕДАЧИ И ЗАЩИТЫ ИНФОРМАЦИИ.
ИНФОРМАЦИЯ- НАБОР СИМВОЛОВ, ГРАФИЧЕСКИХ ОБРАЗОВ ИЛИ ЗВУКОВЫХ СИГНАЛОВ, НЕСУЩИХ ОПРЕДЕЛЕННУЮ СМЫСЛОВУЮ НАГРУЗКУ

Прикрепленные файлы: 1 файл

Лекции по инфортатике.doc

— 372.50 Кб (Скачать документ)

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

К ЯЗЫКАМ ВЫСОКОГО УРОВНЯ ОТНОСЯТСЯ: ФОРТРАН, БЕЙСИК, ПАСКАЛЬ, СИ, АЛГОЛ, АЛМИР, АДА, СИ++, DELPHI, JAVA и сотни  других.

Старейшим языком программирования высокого уровня является ФОРТРАН (англ. FORmula TRANslation, перевод формул). Он был создан группой программистов американской фирмы IBM под руководством Джона Бекуса в 1957 году. Несколько позже в Европе был разработан язык АЛГОЛ (англ.ALGOrythmic Language, алгоритмический язык). Эти языки послужили основой для других новых языков программирования. Так, язык БЕЙСИК (англ. basic, базовый, или Beginner's All-purpose Symbolic Instruction Code, многоцелевой язык символических команд для начинающих) был создан Джоном Кемени в США в 1965 году. Он представляет собой упрощенную версию ФОРТРАНА, который оказался сложным для большинства пользователей из-за своей избыточности. Язык АЛГОЛ послужил основой для не менее популярного языка ПАСКАЛЯ, созданного в 1969 году швейцарским математиком Никласом Виртом. ПАСКАЛЬ не сложнее Бейсика, но в него изначально были заложены более широкие возможности. Дальнейшее развитие язык ПАСКАЛЬ получил в виде системы программирования DELPHI. На Украине в 1965 году на базе АЛГОЛА был создан язык АЛМИР, отличавшийся использованием символики на основе русского, а не английского языка. Этот язык считается первым в мире языком программирования на основе национального языка (Native Language).

Язык СИ, в  котором использованы элементы ПАСКАЛЯ, был создан в 1972 году в американской фирме Bell Laboratories под руководством Дениса Ритчи. Название языка СИ связано с тем, что наиболее удачной оказалась его третья версия ( СИ- третья буква английского алфавита). СИ считается наиболее эффективным среди языков программирования высокого уровня. С одной стороны он не намного сложнее ПАСКАЛЯ или ФОРТРАНА, но с другой обладает возможностями, присущими языкам программирования низкого уровня. Поэтому СИ иногда называют языком программирования среднего уровня и используют как при написании прикладных программ, так и при разработке системных. Дальнейшим развитием языка СИ стали языки СИ++ и JAVA.

К ЯЗЫКАМ НИЗКОГО  УРОВНЯ ОТНОЯТСЯ АССЕМБЛЕР И АВТОКОД. Ассемблер, как язык низкого уровня, фактически состоит из набора команд данной машины, записанных в виде сокращений на английском языке. Автокод- вариант ассемблера на основе русского языка.

Программы трансляторы  бывают двух типов:

ИНТЕРПРЕТАТОРЫ  ТРАНСЛИРУЮТ ТЕКСТ ПРОГРАММЫ  И СРАЗУ ЖЕ ВЫПОЛНЯЮТ ПРЕДПИСАННЫЕ В НЕМ ДЕЙСТВИЯ, НЕ СОЗДАВАЯ .ЕХЕ-ФАЙЛ. КОМПИЛЯТОРЫ ТРАНСЛИРУЮТ ТЕКСТ  ПРОГРАММЫ И СОЗДАЮТ ГОТОВУЮ  К ИСПОЛНЕНИЮ ПРОГРАММУ В ВИДЕ .ЕХЕ-ФАЙЛА, КОТОРЫЙ МОЖНО БУДЕТ ПОСЛЕ ЗАПУСТИТЬ НА ИСПОЛНЕНИЕ.

4) ОТЛАДКА ПРОГРАММЫ  - ИСПРАВЛЕНИЕ В НЕЙ ОШИБОК  И ТЩАТЕЛЬНОЕ ЕЕ ТЕСТИРОВАНИЕ.

При тестировании программы важно проверить ее работоспособность как можно  в большем числе ситуаций, напрмер, при различных вариантах исходных данных. Бывает, что в 1000 случаях программа сработает нормально, а на 1001-й раз обнаружится ошибка. При написании серьезных программных продуктов для более полного их тестирования фирмы-разработчики часто распространяют их пробные версии (бета-версии) среди как можно большего числа пользователей, которые сообщают в фирму об обнаруженных ошибках, что позволяет исправить их в окончательных версиях программных продуктов.

.  
 
 
 
 
 
 
 
 
 
 

ИСПОЛЬЗОВАННАЯ  ЛИТЕРАТУРА:

1. Вебер Р.  Конфигурирование ПК на процессорах Pentium. Пер. с нем.- М.: Мир, 1996.-256с.

2. Вершинин О.Е.  Компьютер для менеджера: Учеб.пособие  для экон. спец. вузов.- М.: Высш.школа, 1990.-240с. 

3. Дьяконов В.П. Windows 95 на вашем компьютере. -Смоленск: Русич, 1997.-528с. 

4. Кирсанов Д. Понятный Интернет: Практическое пособие по настройке и навигации с Netscape Navigator. - СПб: Символ-Плюс, 1996. -252с.

5. Кенин А.М., Печенкина Н.С. Окно в мир  компьютеров: Научно-популярное  издание. - Екатеринбург: Тезис, 1994. -400с. 

6. Крайзмер Л.П., Кулик Б.А. Персональный компьютер на вашем рабочем месте. - СПб.: Лениздат, 1991. -286с.

7. Ратч Э. IBM AT. Руководство для начинающих. Справ.  пособие. -М.: Радио и связь, 1993. -160с. 

8. Тимофеев А.В.  Информатика и компьютерный интеллект. -М.: Педагогика, 1991.- 128с.

9. Фигурнов В.Э. IBM PC для пользователя. Изд. 6-е, перераб.  и доп. -М.: ИНФРА-М, 1996.- 432с. 

10. Яцкевич Ю.Э.  Сети ЭВМ: Учеб.пособие. - СПб: Изд-во  СПбГТУ, 1995. -125с. 


Информация о работе Курс лекции по "Информатика"