ответ: В) Тип данных
Объяснение: В принципе, может быть и тип переменных, но!
По порядку. А и Г отметаются — не существует типа текста, а тип программы не решает ничего. Тип переменных и тип данных по идее — синонимы, но тип переменной в данном случае, как я думаю — имеются в виду ключевые слова.
В том же JS есть переменные типа const — константы, переменные типа let и var.
Типы переменных не определяют информацию, которую допустимо записать в переменную. Они определяют видимость переменной, возможность изменить содержимое и т. п. А вот информацию определяют типы данных. В языках со строгой типизацией переменные определяются с ещё одним словом, например в C или Java переменную объявляют так:
int f = 1
И код f = "text" приведёт к ошибке — типизация строгая или, как говорят ещё явная.
Если говорить о JS, то там неявная типизация, или нестрогая, однако если копать ещё глубже, то в JS типизация не неявная, а утиная (да-да, ещё один тип). Есть много типов данных, например integer, BigInt, Object, symbol, string, Time и пр. И можно записать в переменную любой тип данных, а потом на любой поменять. Код
var f = 1
f = "text"
Не улетит с ошибкой, можно даже сделать
f = new Object
И всё будет нормально)
Если я правильно понял вопрос, то там про это). Кстати, говоря по правильному, есть ещё много типизаций, те про которые сейчас вспомнил:
Статическая;
Динамическая;
Сильная;
Слабая;
Явная;
Неявная;
Утиная.
Вроде бы всё) Удачи!
Объяснение:
Задача #2
using System;
class HelloWorld {
static void Main() {
int a=Console.ReadLine(),
b=Console.ReadLine();
if ((a>0 && b>0) || (a<0 && b<0)) {
Console.WriteLine(a+b);
}
else{
Console.WriteLine("У чисел разные знаки, действие невозможно")
}
}
}
Задача #3
Нужно от возраста отнять стаж человека, если число будет большим, значит не принимаем на роботу, точнее, чем меньше число тем больше шансов у него попасть на роботу, по логике той задаче
Задача #1
Честно говоря, я не знаю, как ты хочешь, что бы я нарисовал это тебе, я не совсем понял суть задачи((
Поделитесь своими знаниями, ответьте на вопрос:
Решите по информатике в програме "pascalabc.net" найти 10 значений выражения 1/х для случайных х из интервала от -10 до 20
// PascalABC.NET 3.2, сборка 1439 от 09.05.2017
// Внимание! Если программа не работает, обновите версию!
begin
SeqRandom(10,-10,20).Select(x->(x,1/x)).Println(NewLine)
end.
Пример
(13,0.0769230769230769)
(-10,-0.1)
(9,0.111111111111111)
(-5,-0.2)
(14,0.0714285714285714)
(18,0.0555555555555556)
(15,0.0666666666666667)
(3,0.333333333333333)
(-5,-0.2)
(-9,-0.111111111111111)
2. "Красивый" вариант
// PascalABC.NET 3.2, сборка 1439 от 09.05.2017
// Внимание! Если программа не работает, обновите версию!
begin
SeqRandom(10,-10,20).Select(x->(x,1/x))
.Foreach(x->Writeln(x[0]:3,x[1]:15:8))
end.
Пример
18 0.05555556
-10 -0.10000000
16 0.06250000
6 0.16666667
15 0.06666667
13 0.07692308
5 0.20000000
18 0.05555556
-1 -1.00000000
13 0.07692308
3. А так писали наши деды четверть века назад...
var
i,x:integer;
begin
Randomize;
for i:=1 to 10 do begin
x:=Random(31)-10;
Writeln(x:3,1/x:15:8)
end
end.
Пример
-7 -0.14285714
11 0.09090909
-2 -0.50000000
-10 -0.10000000
14 0.07142857
-7 -0.14285714
-5 -0.20000000
5 0.20000000
13 0.07692308
10 0.10000000