М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
lizavetttok
lizavetttok
03.04.2021 14:05 •  Информатика

1. язык программирования pascal создал: a. н. вирт b. б. паскаль c. м. фортран d. правильных ответов нет 2. линейная структура построения программы подразумевает a. неоднократное повторение отдельных частей программы b. последовательное выполнение всех элементов программы c. выполнение лишь нескольких, удовлетворяющих заданному условию частей программы d. верного ответа нет 3. оператор присваивания имеет вид: a. = b. : = c. =: d. верного ответа нет 4. команда clrscr служит для a. ожидания нажатия клавиши b. ввода данных с экрана c. очистки экрана d. верного ответа нет 5. раздел var служит a. для описания используемых переменных b. для описания величин c. для описания выражений d. верного ответа нет 6. переменные – это: a. величины, которые могут менять свое значение в процессе выполнения программы b. величины, которые не могут менять своего значения в процессе выполнения программы c. обозначают строки программы, на которые передается во время выполнение программы d. верного ответа нет 7. правильная строковая запись выражения a. x-х***3/abs x + sin (x) b. x-x*x*x/abs (x) +sin (x) c. x-(x*x*x)/abs (x) +sin (x) d. верного ответа нет 8. целочисленное деление можно выразить следующей функцией: a. a mod b b. a div b c. abs (a)*b d. верного ответа нет 9. выражение х2-7х+6 можно записать: 10. выражение на паскале (abs (x)-abs(y))/(1 + abs (1/s)) можно записать: 11. раздел операторов начинается служебным словом: a. var b. integer c. begin d. верного ответа нет 12. ввод данных с клавиатуры осуществляется с оператора: a. write, writeln b. read, readln c. program d. верного ответа нет 13. вывод данных на экран осуществляется с оператора: a. write, writeln b. read, readln c. program d. верного ответа нет 14. чему будет равно значение переменной м в результате выполнения серии операторов n: =5; y: =2; m: =n/5+3*y*n 15. тип переменных real это: a. целочисленный тип b. логический тип c. натуральный тип d. верного ответа нет

👇
Ответ:
зефирка39
зефирка39
03.04.2021
1. Язык программирования Pascal создал:
a. Н. Вирт

2. Линейная структура построения программы подразумевает
b. Последовательное выполнение всех элементов программы

3. Оператор присваивания имеет вид:
b. :=

4. Команда CLRSCR служит для
c. очистки экрана

5. раздел VAR служит
a. Для описания используемых переменных

6. Переменные – это:
a. величины, которые могут менять свое значение в процессе выполнения программы

7. Правильная строковая запись выражения
b. x-x*x*x/abs (x) +sin (x)
Так как скобки там не на что не влияют, то их отсутствие правильный вариант в отличае от пункта с
Пункт а тоже может быть верным в языке где степень определена как ***, например в Ruby это **. Без указания языка/универсальным будет ответ b

8. целочисленное деление можно выразить следующей функцией:
b. A div B

9. математическое выражение х2-7х+6 можно записать:
x*x-7*x+6

10. выражение на паскале (abs (x)-abs(y))/(1 + abs (1/s)) можно записать:
 (|x|-|y|)/(1+|1/s|)

11. раздел операторов начинается служебным словом:
c. BEGIN

12. ввод данных с клавиатуры осуществляется с оператора:
b. READ, READLN

13. вывод данных на экран осуществляется с оператора:
a. WRITE, WRITELN

14. чему будет равно значение переменной М в результате выполнения серии операторов
N:=5;
Y:=2;
M:=N/5+3*Y*N
M = 1+3*2*5=31

15. тип переменных REAL это:
d. верного ответа нет
4,7(25 оценок)
Открыть все ответы
Ответ:
1660044
1660044
03.04.2021
Напишу ответ, потому что:
1) Все же С++ изучают реже, чем Паскаль
2) Чтобы в очередной раз показать преимущества Паскаля над С-подобными языками для школьных задач.
Как говорится, "Имеющий глаза - да увидит!"

// PascalABC.NET 3.3, сборка 1555 от 21.10.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('N=');
  for var i:=1 to n do begin
    var (flag,j,r):=(True,2,Round(Sqrt(i)));
    while flag and (j<=r) do
      if i mod j = 0 then flag:=false
      else j+=1;
    if flag then Print(i)
    end
end.

Пример
N= 150
1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149
4,5(2 оценок)
Ответ:
Ffpfodo
Ffpfodo
03.04.2021
#include <iostream>
#include <algorithm>
#include <vector>using namespace std;bool Has(const vector<int> &primeNumbers, int value)
{
  bool has = false;
  for (int prime_number : primeNumbers)
  {
    if (value % prime_number == 0)
    {
      has = true;
    }
  }
  return has;
}vector<int> GetPrimeNumbers(int i)
{
  vector<int> primeNumbers= { 2, 3 };
  for (int j = 4;j < i;j++)
  {
    if (!Has(primeNumbers, j))
    {
      primeNumbers.push_back(j);
    }
  }
  return primeNumbers;
}int main()
{
  int n;
  cin >> n;
  vector<int> prime_numbers = GetPrimeNumbers(n);
  for (int prime_number : prime_numbers)
  {
    cout << prime_number << endl;
  }
  cin >> n;
  return 0;
}
4,5(20 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ