- •28. Дан фрагмент программы
- •29. Дан фрагмент программы
- •30. Дан фрагмент программы
- •31. Дан фрагмент программы
- •32. Дан фрагмент программы. Найдите ошибку.
- •33. Дан фрагмент программы. Найдите ошибку.
- •118. Что будет написано на экране, если пользователь введет значение переменной a равное 150?
- •119. Что будет написано на экране, если пользователь введет значение переменной a равное 150?
- •121. Что выдаст на экран следующий участок кода
- •122. Что выдаст на экран следующий участок кода
- •Часть 2. Язык программирования Visual Delphi.
- •1. Алгоритмизация 2. Программирование 3. Эксперимент 4. Постановка задачи 5. Отладка
Тема: Понятие алгоритма
Алгоритм – это:
правила выполнения определенных действий
набор команд для компьютера
протокол вычислительной сети
описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов
ориентированный граф, указывающий порядок выполнения некоторого набора команд
Алгоритм называется линейным, если:
он представим в табличной форме
он включает в себя вспомогательный алгоритм
его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
ход его выполнения зависит от истинности тех или иных условий
Алгоритм называется циклическим, если:
он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
он представим в табличной форме
ход его выполнения зависит от истинности тех или иных условий
он включает в себя вспомогательный алгоритм
его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
Алгоритм включает в себя ветвление, если:
его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
он представим в табличной форме
он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
ход его выполнения зависит от истинности тех или иных условий
он включает в себя вспомогательный алгоритм
Свойством алгоритма является:
цикличность
простота записи на языках программирования
возможность выполнения алгоритма в обратном порядке
возможность изменения последовательности выполнения команд
результативность
Свойство алгоритма, заключающиеся в том, что каждое действие и алгоритм в целом должны иметь возможность завершения, называется:
результативность
детерминированность
массовость
дискретность
конечность
7. Свойство алгоритма, заключающееся в том, что алгоритм должен состоять из конкретных действий, следующих в определенном порядке, называется:
дискретность
конечность
массовость
детерминированность
результативность
8. Свойство алгоритма, заключающееся в отсутствие ошибок (алгоритм должен приводить к правильному результату при всех допустимых входных значениях), называется:
детерминированность
дискретность
результативность
массовость
конечность
9. Свойство алгоритма, заключающееся в том, что один и тот же алгоритм можно использовать с разными исходными данными, называется:
результативность
детерминированность
конечность
массовость
дискретность
10. Свойство алгоритма, заключающееся в том, что любое действие должно быть строго и недвусмысленно определено в каждом случае, называется:
конечность
детерминированность
результативность
массовость
дискретность
11. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется:
протоколом алгоритма
исполнителем алгоритмов
листингом
текстовкой
программой
Тема: Основы языка Pascal
12. Из каких элементов состоит алгоритмический язык?
выражения
символы
слова
операторы
элементарные конструкции
13. Что из перечисленного не входит в набор основных символов Turbo Pascal?
Латинские строчные и прописные буквы
Служебные слова
Цифры
Русские строчные и прописные буквы
Знак подчеркивания
14. Какие типы относятся к стандартным в Pascal?
Целочисленный
Интервальный
Символьный
Логический
Перечисляемый
15. С какого слова начинается любая программа, написанная в Pascal?
Var
Program
Integer
String
16. Объявление переменных осуществляется
в разделе описаний
в тексте программы
в комментариях
перед названием программы
17. Какое (какие) названия программы не допустимо
Abc
Abc123
123Abc
Xgbhfxdhgf
18. Какое (какие) названия программы не допустимо
Моя программа
Program
Abc123
Myprogram
19. Переменная S символьного типа (char). Какие значения она может принимать?
S='d'
S='vint'
S='1'
S='$'
20. какое описание идентификатора будет некорректным?
While
While_123
Why
What
21. Переменная S строкового типа (string). Какие значения она может принимать?
S='мама мыла раму'
S='I live in Ufa'
S='d'
S=10 div 2
22. Переменная S строкового типа (string). Какие значения она не может принимать?
S='123'
S=0,234
S='I live in Ufa'
S='d'
S=10 mod 2
23. Известны значения переменных: a=2, b=0,23, c=123, d='privet'. Укажите строковую(ые) переменную
a
c
a,d
b,c
d
24. Известны значения переменных: a=2, b=0,23, c=123, d='privet'. Какие переменные могут быть типа real?
a,b
b
c,d
a,b,c
25. Чем отличаются типы данных integer и byte?
Ничем
Integer – целочисленный, byte – вещественный
Интервалом возможных значений
26. В программе есть оператор C:= not B. Укажите тип переменной C.
Целочисленный
Логический
Вещественный
Символьный
27. Дан фрагмент программы
Var a,b,c:boleen;
A:=1; B:=1; C:=A*A+(A+B)*B Какое значение примет переменная C?
0
1
2
3
28. Дан фрагмент программы
Var a,b,c:boleen; …….. A:=0; B:=1; C:=A*A+(A*B)+B Какое значение примет переменная C?
0
1
2
3
29. Дан фрагмент программы
Var a,b,c:integer; …….. A:=1; B:=1; C:=A*A+(A+B)*B Какое значение примет переменная C?
0
1
2
3
30. Дан фрагмент программы
Var a,b,c:boleen; …….. A:=0; B:=1; C:=(A+B)*(not B)
Какое значение примет переменная C?
0
1
2
3
31. Дан фрагмент программы
Var a,b,c:real; …….. A:=0; B:=1; C:=(A+B)*(not B)
Какое значение примет переменная C?
0
1
2
Программа выдаст сообщение об ошибке