Вопрос задан 24.10.2023 в 15:12. Предмет Информатика. Спрашивает Петрова Аня.

Тест ветвление в паскале 1. Из предложенных вариантов определения разветвляющейся алгоритмической

структуры выберите правильный: А. Это такая организация данных, при которой одни и те же действия выполняются многократно. В. Это такая организация данных, при которой действия выполняются в зависимости от какого - либо условия Б. Это такая организация данных, при которой все действия выполняются последовательно друг за другом Г. Нет правильного ответа 3. Укажите идентификатор языка программирования Pascal, записанный с ошибкой. А. if A>B then M : = A+B else M : = A-B; В. if B>A then alfa : = A+B else alfa : = A-B; Б. if A>B then program : = 1 else var: =2; Г. if B>A then trio : = A+B else trio : = A-B; 4. Как на языке программирования Pascal будет записана следующая команда: при условии М>N вывести на экран значение M-N, иначе вывести на экран значение N-M А. If М>N then writeln(‘M-N=’) else writeln(‘N-M=’’) В. If М>N then M-N else N-M; Б. If М>N then writeln(M-N) else writeln(N-M); Г. подойдет любой вариант 5. Среди приведенных ниже задач выбирите одну, которая соответствовала бы полному ветвлению: А. Если атмосферное давление понизится, то пойдет дождь. В. При условии, что если меня устроит фасон платья, то закажу в ателье его пошив. Б. Если на вступительных экзаменах я наберу 20 баллов, то буду учиться в ВУЗе, в противном случае поступлю в техникум Г. Если на экзамене по физике попадется “легкий” билет, то я получу “четыре” или “пять” 6. Определите правильный порядок действий при входе в метро (запишите в нужном порядке) А. Прохожу через турникет Г. Иду к кассе Б. Дожидаюсь разрешенного сигнала Д. Вставляю магнитную карту в автомат В. покупаю магнитную карту Е. Есть ли магнитная карта? 7. Какое значение будет принимать переменной Х после выполнения следующей последовательности операторов: f : = 5 ; d : = 7 ; if f >= d then x : = f else x : = d ; А. 5 В. 12 Б. 7 Г. 2 8. Дана блок – схема. Какая из предложенных задач может быть реализована с помощью данной блок – схемы? А. Даны два действительных числа. Найти их разность, сумму и произведение. В. Вычислить значение ункции у = 3х3+3х2+15 для значений х, изменяющихся от –1 до 2 с шагом 0,2. Б. Даны действительные числа. Возвести в квадрат те из них, значения которых неотрицательны. Г. Определить, является ли данное целое число четным. 9. Какой из условных операторов недопустим? А. If x + y < z then x : = x + 1 else if y > z then z : = 0 else y : = 0; В. If x - y < z then if y > x then else z : = 0 else z : = 1 else z : = 3 Б. If x + y < z then x : = if y > z else z : = 0 else y : = 0; Г. нет правильного ответа 10. Составьте блок - схему и программу, которая позволяет возвести данное число в куб, если оно отрицательное, и увеличить его в 3 раза, если оно положительно.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Воробьёв Валерий.

Ответ:

1. А)

2. //Нету вопроса

3. Б) //Var - служебное слово и не может выступать в качестве переменной.

4. Б) //If М>N then writeln(M-N) else writeln(N-M); Данная конструкция выводит результат написанный в скобках.

5. Б) //Имеет структуру IF, THEN, ELSE

6. // не имею понятия о порядке действий в метро

7. Б) //f : = 5 ;

        d : = 7 ;

        if f >= d then x : = f  

        else x : = d...Если 5>=7 тогда x=5, иначе x=7

8. //Нету блок схемы

9. //Затрудняюсь ответить, В И Б - по сути оба недопустимы...но в условии сказано про один вариант, не буду рисковать.

10.) var

 n: integer;

begin

 n := 12;

 if n<0 then

   n := n*n*n;

   else

   n := n*3  

end.  // Под переменной n, можешь взять любое число

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

1. Правильный ответ на первый вопрос: В. Это такая организация данных, при которой действия выполняются в зависимости от какого-либо условия.

2. Идентификатор языка программирования Pascal, записанный с ошибкой: Б. if+A>B then program+=1 else var:=2;

3. Запись команды на языке программирования Pascal для данной задачи: В. If M>N then writeln(M-N) else writeln(N-M);

4. Задача, соответствующая полному ветвлению: Б. Если на вступительных экзаменах я наберу 20 баллов, то буду учиться в ВУЗе, в противном случае поступлю в техникум.

5. Правильный порядок действий при входе в метро: Г. Есть ли магнитная карта? -> Д. Вставляю магнитную карту в автомат -> А. Прохожу через турникет -> Б. Дожидаюсь разрешенного сигнала -> В. Покупаю магнитную карту.

6. Значение переменной X после выполнения последовательности операторов: В. 12

7. Задача, которая может быть реализована с помощью данной блок-схемы: А. Даны два действительных числа. Найти их разность, сумму и произведение.

8. Недопустимый условный оператор: Г. нет правильного ответа.

9. Блок-схема и программа, возводящая число в куб, если оно отрицательное, и увеличивающая его в 3 раза, если оно положительное, могут выглядеть следующим образом:

``` Блок-схема: [Начало] --> [Ввод числа] --> [Проверка на отрицательное число] --> [Если отрицательное, возвести в куб] --> [Если положительное, увеличить в 3 раза] --> [Вывод результата] --> [Конец]

Программа на Pascal: program CubeOrTriple; var num: Integer; begin writeln('Введите число: '); readln(num); if num < 0 then num := num * num * num else num := num * 3; writeln('Результат: ', num); end. ```

Эта программа сначала запрашивает число, затем проверяет его на отрицательность, и в зависимости от результата либо возводит число в куб, либо увеличивает его в 3 раза, после чего выводит результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос