Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ(АЛГОРИТМ).docx
Скачиваний:
4
Добавлен:
16.09.2019
Размер:
60.16 Кб
Скачать

29 Вопрос:

Структурированные типы данных определяют упорядоченную совокупность скалярных переменных и характеризуются типом своих компонентов.

Структурированные типы данных в отличие от простых задают множества сложных значений с одним общим именем.

Строка (string) – это последовательность символов кодовой таблицы персонального компьютера ( 0 до 255.)

Массивы. Простые типы определяют различные множества неразделимых значений. В отличие от них структурированные типы задают множества сложных значений, каждое из которых образует совокупность нескольких значений другого типа. В структурных типах выделяют регулярный тип (массивы - array).

Одномерным массивом называется фиксированное число элементов одинакового типа.

Многомерные массивы - массивы, каждым элементом которых являются массивы.

30 Вопрос: Классификация программных продуктов

Различают следующие классы программных продуктов:

1.Системное программное обеспечение. Предназначено для выполнения различных вспомогательных функций: управление ресурсами ЭВМ; создание копий используемой информации.(ОС; антивирусные ПО; программы обслуживания сети и др.)

2.Пакеты прикладных программ - непосредственно обеспечивают выполнение необходимых пользователю работ. Примеры прикладных программ: текстовые редакторы (Microsoft Word); системы машинной графики; электронные таблицы (Microsoft Excel); системы управления базами данных (Microsoft Access);

3. Инструментарий технологии программирования (облегчают процесс создания новых программ для ЭВМ на конкретном языке программирования).

 Примеры систем программировани: Basic; Visual Basic; C++; Delphi и др.

31 Вопрос:

Язы́к программи́рования - формальная знаковая система, предназначенная для записи компьютерных программ. Виды:

  • Язык высокого уровня - обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. (Бейсик , Паскаль , Си)

  • Язык низкого уровня - Язык программирования, предназначенный для определенного типа ЭВМ и отражающий его внутренний машинный код.

Различают также следующие виды языков программирования:

  • Алгоритмический язык - Совокупность символов, соглашений и правил, используемых для однозначного описания алгоритмов;

  • Машинный ( абсолютный ) язык , язык ЭВМ - Язык программирования, предназначенный для представления программ в форме, обеспечивающей возможность их выполнения техническими средствами;

33 Вопрос:

исполнитель алгоритма - это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом.

Исполнителя хаpактеpизуют:

Сpеда (или обстановка) — это "место обитания" исполнителя.

Система команд. Каждый исполнитель может выполнять команды только из некотоpого стpого заданного списка - системы команд исполнителя.

Отказы исполнителя возникают, если команда вызывается пpи недопустимом для нее состоянии сpеды.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]