суббота, 3 апреля 2021 г.

Д/З "Динамическое программирование"

1. У исполнителя Калькулятор две команды, которым присвоены номера:
      1. прибавь 2
      2. умножь на 2

Сколько есть программ, которые число 1 преобразуют в число 24?


2. Исполнитель Июнь15 преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:
     1. Прибавить 1
     2. Умножить на 2
Первая команда увеличивает число на экране на 1, вторая умножает его на 2. Программа для исполнителя Июнь15 – это последовательность команд. 

Сколько существует программ, для которых при исходном числе 2 результатом является число 34 и при этом траектория вычислений содержит число 12?


3. Исполнитель Июнь15 преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:
      1. Прибавить 1
      2. Умножить на 2
Первая команда увеличивает число на экране на 1, вторая умножает его на 2. Программа для исполнителя Июнь15 – это последовательность команд. 

Сколько существует программ, для которых при исходном числе 3 результатом является число 30 и при этом траектория вычислений содержит число 20 и не содержит число 12?

среда, 24 февраля 2021 г.

Дом. задание №1. "Программирование на языке Паскаль"

 Оформить блок-схемы и программы

1. Даны 3 числа a,b,c. Составить программу вычисления значения y.
    если x<a, тогда у=(х+2а)(х-2)
    если х=0, тогда у=х-2
    если х>0, тогда у=2х
2. С клавиатуры вводятся 2 целых числа х и у. Определить, является ли число у делителем числа х и вывести последнюю цифру числа у. 
3. Определить, принадлежит ли число х, введенное с клавиатуры, интервалу [-5, 6].

Программирование на языке Паскаль

 Цикл видеоуроков "Программирование на языке Паскаль"

вторник, 23 февраля 2021 г.

Процедуры Dec и Inc в Pascal

Процедуры Dec и Inc в Pascal
При работе с целыми числами используются процедуры DEC и INC. 
Процедура Dec уменьшает число на определенное значение, а процедура Inc увеличивает число на определенное значение.

dec (A,D); {
уменьшает содержимое переменной «A» на значение переменной «D»}
inc (A,D);  {увеличивает содержимое переменной «A» на значение переменной «D»}

Если параметр D не определен, по переменная А увеличивается на 1.
INC(A)       {A := A + 1}