ovalenceva77
?>

Задание на языке Паскаль: написать программу для вычисления значения переменной Y при условии, если Х> 2, то Y = 2Х, иначе Y = Х + 5. Использовать условный оператор If ...Then ...Else ..

Информатика

Ответы

info40

Variant 1

begin

 var x := ReadInteger('Введите X:= ');

 if x > 2 then

   Println('Y:= ', 2 * x)

 else

   Println('Y:= ', x + 5);

end.

Varian 2

var

 x, y: integer;

begin

Writeln('Введите Х: ');

 Read(x);

 if x > 2 then

 begin

   y := 2 * x;

 end

 else

   y := x + 5;

 Write(y);

end.

VdoffOlga

Сравниваем запись в десятичной и двоичной системе.

1111₁₀ = 1*10³ + 1*10² + 1*10¹ + 1*10⁰ = 10000 + 1000 + 100 + 10 + 1

1111₂ = 1*2³ + 1*2² + 1*2¹ + 1*2⁰ = 8 + 4 + 2 + 1 = 15₁₀.

Видим, что для записи двузначного десятичного числа 15 понадобилось четыре разряда в двоичной системе.

Примеры записи чисел: 10₂ = 1*2¹+ 0*2⁰ = 2₁₀ и 100₂ = 1*2² + 0*2¹ + 0*2⁰ = 4₁₀ и

101₂ = 1*2² + 1*2⁰ = 4 + 1 = 5₁₀ и 110₂ = 2² + 2¹ = 4 + 2 = 6₁₀ и 1110₂ = 2³+2²+2¹ = 8 + 4 + 2 = 14₁₀

На рисунке в приложении показана запись натуральных чисел от 0 до 31 в двоичной системе исчисления.

В чём же преимущество двоичной системы - в её простоте. В каждом разряде всего два значения - 0 и 1. Недостаток - большое число разрядов для записи числа. Но эту проблему легко решают современные процессоры. Каждый разряд в двоичной системе называется - бит. Число в 32 бит (это 32 единицы в записи) соответствует десятичному числу = 4 294 967 296 , а процессоры в 64 бит могут работать с числами до 1,8*10¹⁹ (19 нулей после запятой). Всего две цифры открывают безграничные возможности.

Объяснение:

0-00000

1-00001

2-00010

3-00011

4-00100

5-00101

6-00110

7-00111

8-01000

9-01001

10-01010

11-01011

12-01100

13-01101

14-01110

15-01111

16-10000

17-10001

18-10010

19-10011

20-10100

21-10101

22-10110

23-10111

24-11000

25-11001

26-11010

27-11011

28-11100

29-11101

30-11110

31-11111

aamer9992680
Если надо создать свою базу данных, то конечно же надо знать быстрые языки программирования. Это c, c++, java. Знать как работаю алгоритмы сжатия и поиск по объектам (например спискам). Так же нужно хорошо понимать как работают такие базы как MySQL, PostgresSQL, Redis. Тогда может через года 3, можно будет написать свою базу данных.

Если хочешь воспользоваться уже готовыми базарит то тогда нужно выучить синтаксис базы данных. Например почти все базы работают с языком SQL. Просто выучи SQL и можешь писать свои базы данных

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Задание на языке Паскаль: написать программу для вычисления значения переменной Y при условии, если Х> 2, то Y = 2Х, иначе Y = Х + 5. Использовать условный оператор If ...Then ...Else ..
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Раисовна878
kirillreznikov
Petrovich
vasilevich-F
alexandergulyamov
Liliya-buc
Kalugin Vyacheslavovna605
diana-kampoteks
milo4ka26
Mbkozlov6
Kostyuchik-Astakhov531
zorinka777
xsmall1
Валерьевна1601
dashasnegirva