В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
irinslab
irinslab
16.08.2021 10:47 •  Информатика

Вопрос №1
Какой алгоритм называется вс алгоритм, который выполняется всего один раз
состоящий из одной команды
тот, который принимает и возвращает определенное количество данных
тот, который целиком использован в составе другого алгоритма

Вопрос №2
Важна ли последовательность выполнения подзадач при выполнении основной задачи?

всегда не важна
важна, но не всегда
всегда важна

Вопрос №4
При методе последовательного конструирования

задача последовательно разбивается на подзадачи, пока все они не станут понятны исполнителю
случайно подбираются команды, подходящие для решения задачи
алгоритм всегда использует вс алгоритмы

Вопрос №5
Выберите несколько вариантов ответа

Чем функции отличаются от процедур?
функция может возвращать данные только логического типа, а процедура - численных
функция возвращает всего одно значение, а процедура может вернуть несколько
функция принимает на вход несколько параметров, а процедура - один
функция вызывается в составе другого оператора или команды, а вызов процедуры - это отдельная команда

Вопрос №6
Где записываются подпрограммы в языке Паскаль?

между разделом описания переменных и телом основной программы
после тела основной программы
между заголовком основной программы и разделом описания переменных
только в составе циклов

Вопрос №7
Выберите несколько вариантов ответа

Что общего есть у функций и процедур?
при вызове и процедур, и функций необходимо соблюдать соответствие типов параметров
и функции, и процедуры могут принимать на вход несколько параметров
при вызове и процедур, и функций необходимо соблюдать порядок следования параметров
и функции, и процедуры могут возвращать параметры только численных типов

Вопрос №8
Выберите несколько вариантов ответа

В описанных событиях укажите управляющие воздействия: "Петя мастерил скворечник, а Маша играла в куклы"

куклы
Петя
играть
мастерить

Вопрос №9
Что называется алгоритмом управления?

последовательность команд для управления объектом, которая приводит к достижению поставленной цели
алгоритм, имеющий разветвляющуюся структуру
алгоритм, имеющий циклическую структуру
команды, результат исполнения которых будет одинаковым, независимо от порядка их выполнения

Вопрос №10
Почему описанные действия не могут считаться алгоритмом управления?

"Вася переключал каналы телевизора, сам не зная почему"
у них нет цели
вася — не управляющий объект
телевизор не является управляемой системой
они описаны не чётко

Вопрос №11
Выберите несколько вариантов ответа

Какие знания необходимы на этапе тестирования и отладки?
знание того, на каком языке программирования была написана программа
знание основ программирования
знания из предметной области задачи
знание принципа работы алгоритма, по которому создана программа

Вопрос №12
При чего выявляются логические ошибки в программе?

программных средств
тестов
справочников
алгоритмов

Вопрос №13
Выберите неверное утверждение

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

Вопрос №14
На какое количество этапов можно разделить решение задачи с компьютера?

6
4
5

Вопрос №15
Запишите команду генерации случайного числа от 0 до 51

Запишите ответ в поле для ответа
Вопрос №16
Какой из массивов объявлен неверно?

k_780: array [0..100] of integer
a: array [1..2] of integer
d_a: array [12..24] integer
c: array [70..100] of integer

Вопрос №17
Что такое массив?

набор компонентов, которые расположены в оперативной памяти непосредственно друг за другом
набор переменных, доступ к которым осуществляется по их названиям
две переменные, имеющие одинаковое название

Вопрос №18
Выберите несколько вариантов ответа

Какие служебные слова применяются для записи цикла с постусловием?
Repeat
Begin
Until
End

Вопрос №19
Как найти элемент массива с определенным значением?

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

Показать ответ
Ответ:
АляМиткалова
АляМиткалова
18.10.2022 02:36

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int t, n, min;

   cin >> t >> n;

   int a[n];

   for (int i = 0; i < n; ++i){

       int mark;

       cin >> mark;

       a[i] = mark;

   }

   for (int i = -t; i <= t; ++i){

       cout << i << ": ";

       for (int j = 0; j < n; ++j)

           if(a[j] == i)cout << j + 1 << " ";

       cout << endl;

   }

   return 0;

}

Объяснение:

не знаю, что тут объяснять, вроде все просто.

P.s. Если , дайте , лучший ответ и жмякните на " ". Это мотивирует продолжать давать ответы.

0,0(0 оценок)
Ответ:
marinichnatash
marinichnatash
06.01.2021 22:25

#include <iostream>

using namespace std;

int main()

{

   int y, x;

   cin >> x >> y;

   int a[8][8];

   for (int i = 0; i < 8; ++i)

       for (int j = 0; j < 8; ++j)

         a[i][j] =  0;

   y--;

   x--;

   

   int px = x, py = y;

   while (px >= 0 && py >= 0){

       a[px][py] = 2;

       px--;

       py--;

     

   }

   

   px = x, py = y;

   while (px >= 0 && py < 8){

       a[px][py] = 2;

       px--;

       py++;

   }

   

   px = x, py = y;

   while (px < 8 && py < 8){

       a[px][py] = 2;

       px++;

       py++;

   }

   

   px = x, py = y;

   while (px < 8 && py >= 0){

       a[px][py] = 2;

       px++;

       py--;

   }

   

   px = 0;

   while (px < 8){

       a[px][y] = 2;

       px++;

   }

   

   py = 0;

   while (py < 8){

       a[x][py] = 2;

       py++;

   }

   

   a[x][y] = 1;

   for (int i = 0; i < 8; ++i){

       for (int j = 0; j < 8; ++j){

           if(a[i][j] == 0) cout << "." << " ";

           else if(a[i][j] == 1) cout << "Q" << " ";

           else cout << "*" << " ";

       }

       cout << endl;

   }

   return 0;

}

Объяснение:

вроде все просто, не знаю, что объяснять. скорее всего, есть возможность сделать это гораздо более оптимизировано, но мне было лень думать, так что сделал тупым и неоптимизированным методом, состоящем из кучи циклов while.

P. s. Если , дайте лучший ответ и жмякните на " " . Это мотивирует давать ответы дальше.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота