21-30 Flashcards
21.Что такое блок-схема?Каковы основные элементы блок-схем?
Блок-схема – графическое представление алгоритма.
1. Овал – начало/конец.
2. Прямоугольник – действие.
3. Ромб – условие.
22.Что такое алгоритм с ветвлением?
Алгоритм с ветвлением выполняет разные действия в зависимости от условия.
Пример:
if (a > b) {
Console.WriteLine(“a больше b”);
} else {
Console.WriteLine(“a не больше b”);
}
23.Что такое алгоритм цикла с предусловием?
Цикл с предусловием проверяет условие перед выполнением тела.
Пример:
int i = 0;
while (i < 5) {
Console.WriteLine(i);
i++;
}
24.Что такое алгоритм цикла с постусловием?
Цикл с постусловием выполняет тело хотя бы один раз.
Пример:
int i = 0;
do {
Console.WriteLine(i);
i++;
} while (i < 5);
25.Что такое алгоритм цикла с управляющей переменной?
Цикл с управляющей переменной изменяет её значение на каждой итерации.
Пример:
for (int i = 0; i < 5; i++) {
Console.WriteLine(i);
}
26.Каковы основные типы данных?
- Числовые: int, float, double.
- Текстовые: string, char.
- Логические: bool.
- Составные: массивы, списки.
27.Назовите поколения языков программирования и их характеристики.
- 1-е поколение: машинные коды.
- 2-е: ассемблер.
- 3-е: высокоуровневые языки (C, Pascal).
- 4-е: декларативные (SQL).
- 5-е: ИИ и логические (Prolog).
28.Что такое алфавит и лексика языка программирования?
- Алфавит: Набор символов, используемых в языке программирования (буквы, цифры, знаки операций).
- Лексика: Правила построения программ из символов алфавита.
Пример: Алфавит Python включает a-z, 0-9, _, +, -, и другие.
29.Что такое трансляция и компиляция?
- Трансляция: Преобразование программы в машинный код.
- Компиляция: Полный перевод программы в исполняемый файл перед выполнением.
30.Что такое библиотеки подпрограмм?
Библиотеки подпрограмм — это набор готовых функций или модулей, которые можно использовать в программах для сокращения времени разработки.