Автор работы: Пользователь скрыл имя, 09 Марта 2013 в 20:02, реферат
Современную информатику составляют три направления: 1) разработка методов и алгоритмов автоматизированного сбора, хранения, поиска и передачи информации; 2) разработка методов и алгоритмов обработки и преобразования информации; 3) разработка технологии и электронно-вычислительной техники, позволяющих развивать первые два направления. Современная информатика сложилась в недрах математики и кибернетики, системотехники и электроники, логики и лингвистики. Основные научные направления информатики образуют такие дисциплины, как теоретические основы вычислительной техники, статистическая теория информации, теория вычислительного эксперимента, алгоритмизация, программирование и искусственный интеллект.
1. Информация
1.1 Информация и время
1.2 Количество информации
1.3 Что такое информация?
2. Информатика
2.1 Как развивалась информатика
2.2 Рождение ЭВМ
2.3 Современная информатика
3. Язык Паскаль
3.1 История создания языка
3.2 Процедуры
4. Параметры
4.1 Формальные и фактические
Прикладная информатика обслуживает науку, технику, производство и другие виды человеческой деятельности путём создания и передачи в общество информационной технологии. Эффективное и повсеместное освоение этой новой технологии ставит перед всеми видами образования масштабные задачи распространения компьютерной грамотности и содействие её перерастанию в информационную культуру общества.
Современные ЭВМ не настолько совершенны, чтобы понимать программы, составленные на каком-то употребляемом человеком языке - русском, польском, японском. Поэтому команды, предназначенные машине, необходимо записывать в понятной форме. С этой целью применяют искусственные языки, называемые алгоритмическими или языками программирования. Алфавит, словарный запас и структура этих языков выбираются таким образом, чтобы они были одинаково удобны как человеку, работающему с программой, так и ЭВМ6 которая должна легко расшифровывать и выполнять задаваемую программой последовательность команд. Следовательно, язык программирования можно считать средством общения между человеком и машиной. К настоящему времени создано немало алгоритмических языков для описания задач различных классов. Универсальные языки объединяют в себе несколько задач. К таким языкам и относится язык Паскаль (см. ниже).
3. Язык Паскаль
3.1 История создания языка
Язык Паскаль имеет многолетнюю историю. Первая версия языка, предложенного его автором - профессором кафедры вычислительной техники Швейцарского федерального института технологии - Никласом Виртом, появилась ещё в 1968 году как альтернатива уже существующим и всё усложняющимся языкам программирования, таким как АЛГОЛ и ФОРТРАН, призванная облегчить изучение и использование языков программирования при сохранении инструментальных средств. Интенсивное развитие языка ПАСКАЛЬ привело к появлению уже в 1973 году его стандарта в виде пересмотренного сообщения, а число трансляторов с этого языка уже в 1979 году перевалило, по оценкам Н.Вирта, за 80. В начале 80-х годов ПАСКАЛЬ ещё более упрочил свои позиции с появлением трансляторов MS-PAS-CAL и Turbo-PASKAL для персональных ЭВМ. С этого времени язык ПАСКАЛЬ становится одним из наиболее широко используемых языков программирования для персональных ЭВМ. Существенно то, что язык уже давно вышел за рамки академического и узкопрофессионального интереса и используется в большинстве университетов, институтов и других высших и средних учебных заведений как средство обучения студентов программированию.
3.2 Процедуры
В языке Паскаль представлена возможность самостоятельного описания процедур и функций. В приложении даются описания всех процедур и функций, содержащихся в языке. Кроме этого Паскаль предоставляет различные возможности, чтобы помещать в программе отдельные "блоки". И осуществляется это с помощью процедур и функций.
Процедура - это программа, или, ещё лучше, "отдельный блок", в котором результат является не обязательно рассчитанным значением, в то время как вычисление функции всегда должно производится до конца. Каждая процедура должна быть описана и описание это происходит после объявления имеющихся переменных. Структура процедуры фактически может быть такая же, как и у главной программы. Внутри процедуры также можно объявлять новые переменные. Так как эти переменные могут действовать только в самой процедуре, то говорят, что эти переменные являются локальными. Эти переменные имеют смысл только в самой процедуре. Кроме этого в процедуре можно объявлять новые метки, константы, типы и т.д. (даже новые процедуры). Первая строка процедуры обычно называется заголовком процедуры, и все последующие операторы называются телом процедуры.
4. Параметры
4.1 Формальные и фактические
Параметр (от греч. "отмеряющий" ) в программировании – аргумент или результат алгоритма (процедуры), указываемый в его заголовке. Имя, обозначающее параметр называется формальным параметром. В общем случае запись алгоритма, содержащего формальный параметр, является своего рода заготовкой, приобретающей законченный или подлежащий исполнению вид после текстуальной подстановки на место фактического параметра величины, выражения или какой-либо другой конструкции языка. Фактический параметр указывается в команде вызова или задаётся поручителем перед исполнением алгоритма. Если формальный параметр является по смыслу
величиной, то его замена на фактический может выполнятся не текстовой подстановкой, а путём вызова по значению. В этом случае формальный параметр трактуется как переменная величина алгоритма. Если формальный параметр является аргументом, то ему присваивается текущее значение соответствующего фактического в качестве начального значения перед началом исполнения алгоритма. Если формальный параметр является результатом, то по завершении исполнения алгоритма получившееся значение параметра присваивается соответствующему фактическому параметру.
Список используемой
1.Боон К."Паскаль для всех",М:Энергоатомиздат,1988 г.,с.5-6,18,99-120.
2.Григас Г.К."Начала
программирования",М:
3.Нестеренко А.В. "ЭВМ и профессия
программиста",М:Просвещение,
4.Решетников В.Н. Сотников А.Н."Информатика - что это?",М.Радио и
связь,1989 г.,с.3-18.
5.Шилейко А.В. Шилейко Т.И. "Информация или интуиция?",М.Молодая гвардия,1983 г.,с.6-8.