
- •Понятие информации и информационных технологий.
- •Основные операции с данными.
- •Кодирование данных и единицы их измерения.
- •Единицы хранения данных и понятие о файловой структуре.
- •Основные компоненты эвм и их назначение.
- •Принцип действия компьютера.
- •Классификация компьютеров.
- •Уровни программного обеспечения эвм.
- •Назначение и виды операционных систем эвм.
- •Функции ос по обслуживанию файловой структуры.
- •Функции ос по установке, исполнению и удалению приложений.
- •Функции ос по обслуживанию компьютера.
- •Дополнительные функции ос.
- •Основные характеристики ос Windows 98.
- •Основные виды программ средств общего назначения.
- •Основные виды специализированных профессионально ориентированных программных средств.
- •Общие принципы построения электронных таблиц.
- •Общие принципы построения субд.
- •Назначение компьютерных сетей и их разновидности.
- •Понятие эталонной модели взаимодействия открытых систем.
- •Основы построения сети Интернет и её базовые протоколы.
- •Основные службы сети Интернет.
- •Подключение к сети Интернет.
- •Понятие о компьютерной безопасности.
- •Методы защиты от компьютерных вирусов.
- •Средства антивирусной защиты.
- •Основные этапы разработки программного обеспечения задач.
- •Понятие алгоритма программы и варианты его представления.
- •Назначение языков программирования и их уровни.
- •Типовой состав системы программирования.
- •Назначение трансляторов программ и их разновидности.
- •Основные компоненты языков программирования высокого уровня.
- •Алфавит и служебные знаки языка Бейсик.
- •Основные встроенные функции языка Бейсик.
- •Основные операторы языка Бейсик.
-
Основные компоненты языков программирования высокого уровня.
Языки программирования высокого уровня были созданы для того, чтобы преодолеть недостатки низкоуровневого программирования. Они позволяют использовать различные операции, не заботясь о деталях их реализации на конкретной архитектуре. Программы при этом оказываются более короткими, надежными и универсальными, а процесс их составления сокращается. Программы на языках высокого уровня легче читать, в них проще разобраться. Языки высокого уровня бывают четырех видов: императивные (процедурные), функциональные , логические , объектно-ориентированные . Основными объектами в императивных языках являются переменные, операторы присваивания, стандартные алгоритмические конструкции. Императивные языки программирования привязаны к традиционной фоннеймановской архитектуре.
В функциональных языках программирования используются функции, значения которых определяются по заданным параметрам. Традиционные переменные и операторы присваивания при этом уже не нужны или, по крайней мере, не обязательны. Примером функционального языка является LISP. В программах, написанных на логических языках, нет определенного, фиксированного порядка выполнения правил и шагов алгоритма. Выбор подходящей последовательности возлагается на систему. Примером такого языка является Prolog. Объектно-ориентированные языки упрощают программирование с использованием технологии объектно-ориентированного программирования (Java, C++). Не следует путать с языками программирования языки разметки документов, такие как, например, HTML.
Кобол - Язык программирования высокого уровня, разработанный в конце 1950-х гг. ассоциацией КАДАСИЛ для решения коммерческих и экономических задач. Отличается развитыми средствами работы с файлами. Поскольку команды программ, написанных на этом языке, активно используют обычную английскую лексику и синтаксис, Кобол рассматривается как один из самых простых языков программирования. В настоящее время используется для решения экономических, информационных и других задач.
Фортран - Язык программирования высокого уровня, разработанный фирмой IBM в 1956 г. для описания алгоритмов решения вычислительных задач. Относится к категории процедурно-ориентированных языков. Наиболее распространенными версиями этого языка являются Фортран IV, Фортран 77 и Фортран 90. Используется на всех классах ЭВМ. Последняя его версия также применяется на ЭВМ с параллельной архитектурой.
Ада - Язык программирования высокого уровня, ориентированный на применение в системах реального времени и предназначенный для автоматизации задач управления процессами и/или устройствами, например, в бортовых (корабельных, авиационных и др.) ЭВМ. Разработан по инициативе министерства обороны США в 1980-х гг. Назван в честь английского математика Ады Августы Байрон (Лавлейс), жившей в 1815-1851 гг.
C и C++ В основе языка C - требования системного программиста: полный и эффективный доступ ко всем ресурсам компьютера, средства программирования высокого уровня, переносимость программ между различными платформами и операционными системами. С++, сохраняя совместимость с C, вносит возможности объектно-ориентированного программирования, выражая идею класса (объекта) как определяемого пользователем типа. Благодаря перечисленным качествам, C/C++ занял позицию универсального языка для любых задач. Но его применение может стать неэффективным там, где требуется получить готовый к употреблению результат в кратчайшие сроки, либо там, где невыгодным становится сам процедурный подход.
Пролог - Язык программирования высокого уровня декларативного, предназначенный для разработки систем и программ искусственного интеллекта. Относится к категории языков пятого поколения. Был разработан в 1971 г. в университете г. Марсель (Франция), относится к числу широко используемых и постоянно развиваемых языков. Последняя его версия Prolog 6.0
ЛОГО - Язык программирования высокого уровня, разработан в Массачусетском технологическом институте в ориентировочно 1970 г. для целей обучения математическим понятиям. Используется также в школах и пользователями ПЭВМ при написании программ для создания чертежей на экране монитора и управления перьевым графопостроителем.
Алгол - Язык программирования высокого уровня, ориентированный на описание алгоритмов решения вычислительных задач. Был создан в 1958 г. специалистами западно-европейских стран для научных исследований. Версия этого языка Алгол-60 была принята Международной конференцией в Париже (1960 г.) и широко использовалась на ЭВМ 2-го поколения. Версия Алгол-68, разработанная группой специалистов Международной федерации по обработке информации ( ИФИП) в 1968 г., получила статус международного универсального языка программирования, ориентированного на решение не только вычислительных, но и информационных задач. Хотя в настоящее время Алгол практически не используется, он послужил основой или оказал существенное влияние на разработку более современных языков, например, Ада, Паскаль и др.