- •Программное обеспечение персональных компьютеров. Классификация программных средств. Базовое, системное и служебное по.
- •Понятие об операционной системе. Функции ос. Классификация ос. Основные операционные системы для персональных компьютеров.
- •Б)Она заключается в обеспечении интерфейсов
- •Ос Windows. Организация хранения данных на дисках. Файловая система. Файловые системы fat16, fat32, ntfs.
- •Базы данных. Субд. Основные особенности и приёмы работы с субд ms Access.
- •Сети эвм. Основные понятия. Классификация сетей эвм. Протоколы обмена данными. Модель взаимодействия открытых систем. Локальные сети.
- •Глобальная компьютерная сеть Intrenet, её структура и возможности, используемые протоколы. Ip- адреса. Основные службы интернета.
- •Служба dns. Служба www, Web-документы, гипертекст. Программы для работы в Интернете. Поиск информации в интернете.
- •Понятие алгоритма. Требования к алгоритму. Представления алгоритмов в виде блок-схем. Методы проектирования алгоритмов.
- •Основные структуры алгоритмов, их представление на алгоритмическом языке и в виде блок-схемы.
- •Основные понятия программирования. Компиляторы и интерпретаторы. Поколения языков программирования. Уровни языков программирования. Состав интегрированных систем программирования.
- •Развитие технологий программирования. Алгоритмическое, структурное, событийное, визуальное программирование. Основные понятия объектно- ориентированного программирования.
- •Язык турбо Паскаль: структура программы, алфавит, скалярные типы данных, константы, переменные, допустимые операции, приоритеты операций, выражения.
- •Составные типы данных языка Турбо Паскаль: массивы. Многомерные массивы. Организация ввода-вывода массивов.
- •Составные типы данных языка Турбо Паскаль: строки. Описание строковых переменных. Хранение строк в памяти. Функции для работы со строками.
- •Работа с внешними файлами в языке Турбо Паскаль. Типизированные и текстовые файлы. Организация ввода-вывода данных в Турбо Паскале.
- •Понятие о машинной графике. Текстовый и графический режим работы дисплея. Основные графические процедуры и функции. Модуль Graph, другие стандартные модули.
-
Основные понятия программирования. Компиляторы и интерпретаторы. Поколения языков программирования. Уровни языков программирования. Состав интегрированных систем программирования.
Программирование - это раздел информатики, изучающий методы и приемы составления программ для компьютеров. Кроме того, программирование - это подготовка задачи к решению ее на компьютере. Программа - это последовательность команд, понятных компьютеру. Программа записывается в виде символов, к числу которых относятся латинские и русские буквы, цифры, знаки препинания и знаки операций.
компиляторы и интерпретаторы языков программирования, распространяются как свободное программное обеспечение - под лицензией открытого ПО с доступным исходным кодом.
Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением. Всего 5 поколений.
Языки программирования низкого уровня: ориентированы на конкретный тип процессора и учитывают его особенности (разные типы процессоров имеют разные наборы команд); "низкий уровень" не означает плохой, операторы языка близки к машинному коду и ориентированы на конкретные команды процессора.
Языки программирования высокого уровня ближе и понятнее человеку, чем компьютеру. Особенности конкретных компьютерных архитектур в них не учитываются, поэтому создаваемые программы на уровне исходных текстов легко переносимы на другие платформы, для которых создан транслятор этого языка. Разрабатывать программы с помощью понятных и мощных команд значительно проще, а ошибок при создании программ допускается гораздо меньше.
Для облегчения процесса разработки программы часто используются интегрированные системы программирования. В состав интегрированной системы программирования включается определенный набор программных средств: редактор исходного текста, трансляторы с выбранного языка программирования, редакторы связей, загрузчики и так далее. Редактор текстов обычно является первой программой, которую приходится использовать в процессе разработки программ: благодаря нему пользователь получает возможность набирать исходные тексты программ, написанных на ассемблере или на каком-нибудь языке высокого уровня и сохранять их на жёстком диске.
-
Развитие технологий программирования. Алгоритмическое, структурное, событийное, визуальное программирование. Основные понятия объектно- ориентированного программирования.
Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих:
указание последовательности выполнения технологических операций;
перечисление условий, при которых выполняется та или иная операция;
описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т. п.
Объектно-ориентированное программирование (ООП) определяется как технология создания сложного программного обеспечения, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного типа (класса), а классы образуют иерархию с наследованием свойств. Взаимодействие программных объектов в такой системе осуществляется путем передачи сообщений.
Поддержка принципов структурного программирования была заложена в основу так называемых процедурных языков программирования. Как правило, они
включали основные "структурные" операторы передачи управления, поддерживали вложение подпрограмм, локализацию и ограничение области "видимости" данных. Среди наиболее известных языков этой группы стоит назвать PL/1, ALGOL-68, Pascal, С.