Глава 4. Алгоритмические языки
|
1. Что такое алгоритм? очный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время |
|
2. Что такое блок-схема?
распространенный тип схем (графических моделей), описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями.
|
|
3. Что такое оператор?
оператор BBS, занимающийся поддержанием стабильной работы станции, регулярным обновлением файловой базы и пр.
|
|
4. Что такое транслятор? Какие способы трансляции существуют? программа или техническое средство, выполняющее трансляцию программы виды трансляции: Адресный Диалоговый. Многопроходной. Обратный. Однопроходной. Оптимизирующий.. Синтаксически-ориентированный. Тестовый. |
|
5. Как классифицируются языки программирования? К процедурным (или структурным) языкам относится большинство «классических» языков программирования, таких как FORTRAN, BASIC, Паскаль, Си Логические языки программирования (ЛИСП, ПРОЛОГ и другие) представляют собой отдельную линию развития. Объектно-ориентированные языки программирования (Visual BASIC, C++, Object Pascal, Java) — это новая ступень развития процедурных языков программирования. |
|
6. Какие алгоритмические языки были созданы для решения исключительно математических задач? Pascal Baesik |
|
7. Какой алгоритмический язык используется для оформления документов в сети Интернет? Для описания гипертекстовых документов в Internet используется специальный язык HTML - HyperText Markup Language |
|
8. Из каких этапов состоит процесс создания программы? Процесс разработки программного обеспечения состоит из нескольких этапов, из которых в узком смысле лишь непосредственное создание программного кода носит название «программирование». Запись исходных текстов программ при помощи языков программирования
|
Глава 5. Язык программирования Турбо-Паскаль
|
1. Что такое переменная? любая используемая переменная должна быть определена, причем определение переменной должно предшествовать первому ее использованию. |
|
2. Какие существуют виды идентификаторов?
Встроенный ассемблер позволяет в выражениях ассемблера получить доступ ко всем идентификаторам Паскаля, включая метки, константы, типы, переменные, процедуры и функции
|
|
3. Какие существуют типы данных в языке Турбо Паскаль? Наиболее распространенные в математике числовые типы – это целые числа, которые представляют бесконечное множество дискретных значений, и действительные числа, которые представляют неограниченный континуум значений. |
|
4. Для чего служит условный оператор IF?
служит для организации процесса вычислений (изменения последовательности выполнения операторов) в зависимости от какого-либо логического условия
|
|
5. В чем отличие оператора CASE от условного оператора IF? Если вариантов всего два, то можно обойтись и оператором IF. Но если их, например, десять? В этом случае оптимален оператор варианта CASE. |
|
6. Приведите синтаксис оператора безусловного перехода. Оператор безусловного перехода JUMP выполняет переход вниз на сисметку LABEL:, вверх на сисметку BEGIN:, на обычную метку или относительный прыжок в пределах локальной области. |
|
7. Какие существуют операторы цикла? с постусловием REPEAT…UNTIL с предусловием WHILE с параметром FOR
|
|
8. Что такое подпрограмма? поименованная или иным образом идентифицированная часть компьютерной программы, содержащая описание определённого набора действий. |
|
9. Что такое процедура? это любая подпрограмма, которая не является функцией. |
|
10. Что такое запись? конструкция большинства языков программирования, позволяющая содержать в себе набор переменных различных типов. В языках семейства Pascal структуры традиционно называют записями |
|
11. При помощи каких операторов осуществляется запись в файл и чтение из файла? Input# считывает последовательность символов, обычно записанных с помощью оператора Write# |
