21-30 Flashcards

1
Q

21.Что такое блок-схема?Каковы основные элементы блок-схем?

A

Блок-схема – графическое представление алгоритма.
1. Овал – начало/конец.
2. Прямоугольник – действие.
3. Ромб – условие.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

22.Что такое алгоритм с ветвлением?

A

Алгоритм с ветвлением выполняет разные действия в зависимости от условия.

Пример:
if (a > b) {
Console.WriteLine(“a больше b”);
} else {
Console.WriteLine(“a не больше b”);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

23.Что такое алгоритм цикла с предусловием?

A

Цикл с предусловием проверяет условие перед выполнением тела.

Пример:
int i = 0;
while (i < 5) {
Console.WriteLine(i);
i++;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

24.Что такое алгоритм цикла с постусловием?

A

Цикл с постусловием выполняет тело хотя бы один раз.

Пример:
int i = 0;
do {
Console.WriteLine(i);
i++;
} while (i < 5);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

25.Что такое алгоритм цикла с управляющей переменной?

A

Цикл с управляющей переменной изменяет её значение на каждой итерации.

Пример:
for (int i = 0; i < 5; i++) {
Console.WriteLine(i);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

26.Каковы основные типы данных?

A
  1. Числовые: int, float, double.
  2. Текстовые: string, char.
  3. Логические: bool.
  4. Составные: массивы, списки.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

27.Назовите поколения языков программирования и их характеристики.

A
  1. 1-е поколение: машинные коды.
  2. 2-е: ассемблер.
  3. 3-е: высокоуровневые языки (C, Pascal).
  4. 4-е: декларативные (SQL).
  5. 5-е: ИИ и логические (Prolog).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

28.Что такое алфавит и лексика языка программирования?

A
  • Алфавит: Набор символов, используемых в языке программирования (буквы, цифры, знаки операций).
  • Лексика: Правила построения программ из символов алфавита.

Пример: Алфавит Python включает a-z, 0-9, _, +, -, и другие.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

29.Что такое трансляция и компиляция?

A
  • Трансляция: Преобразование программы в машинный код.
  • Компиляция: Полный перевод программы в исполняемый файл перед выполнением.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

30.Что такое библиотеки подпрограмм?

A

Библиотеки подпрограмм — это набор готовых функций или модулей, которые можно использовать в программах для сокращения времени разработки.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly