Задание 8 Урок 15

Задание 8 Урок 15

Заполнить массив из 9 элементов случайными числами, далее получить случайное число N из диапазона от 1 до 9 и затем "удалить" элемент с позиции N из массива, "сдвинув" значения влево и заполнив все что справа нулями.
Например:

|1|3|4|5|4|7|-8|-9|

Путь n=2, тогда после работы программы мы должны получить:

|1|4|5|4|7|-8|-9|0|

Задание 9 Урок 15

Задание 9 Урок 15

Заполните массив из 5 элементов случайными числами из любого диапазона.
Далее пользователь вводит в цикле значения от 1 до 5 -- удаляйте из массива очередной элемент с позиции очередного введенного пользователем числа, сдвигая оставшиеся элементы второго массива влево, заполняя то, что справа нулями. Распечатывайте промежуточной состояние массива, после каждого удаления.

Решение задачи №6 из главы 10.1

Решение задачи №4 из главы 10.1

Выведите на экран, все числа делящиеся на 3 из дипазона от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.

var i:integer;

  begin
  for i := 35 to 117 do
    if (((i mod 3) = 0) AND (i >= 45) AND (i <= 99) AND ((i mod 2) = 1)) then
      write(i, ' ');
end.

Решение задачи №4 из главы 10.1

Решение задачи №4 из главы 10.1

Выведите на экран, все нечетные числа, делящиеся на 3 нацело, лежащие в диапазоне от 35 до 117.

var i:integer;
begin
  for i := 35 to 117 do
  if(((i mod 3) = 0) AND ((i mod 2) = 1)) then
      write(i, ' ');
end.

react checkbox Событие работает через раз (не каждый клик)

Решение

В обработчике убираем .preventDefault() - и тогда клик начинает работать нормально

Например, для чекбокса:

<CheckboxInput
   value={objectFloorsEnabledCount === objectFloorsCount}
   name={`${buildingIndex}-enabled`}
   onChange={handleChangeObjectCheckbox}
   // disabled={!allowEdit}
   label={objectFloorsEnabledCount + '/' + objectFloorsCount}
/>

было так:

Решение задачи №3 из главы 10.1

Пользователь вводит целое число, если оно больше 100, то выведите на экран все числа от этого числа до $1$, иначе же все числа от $1$ до этого числа.

var i, a:integer;
begin
  writeln('Input integer');
  readln(i);
  if(i > 100) then
    begin
    for a := i downto 1 do
        writeln(a);
    end
  else
    for a := 1 to i do
    writeln(a); 
  end. 

XDebug xdebug.ini Настройка конфига (Ubuntu Linux)

Где лежит конфиг (Ubuntu Linux)

Конфиг xdebug-а в убунту обычно (как и для предыдущий версий) лежит по адресу:

 /etc/php/номерВерсииPHP/mods-available/xdebug.ini

например:

 /etc/php/8.0/mods-available/xdebug.ini

Далее процесс редактирования зависит от версии вашего xdebug.

Как узнать версию XDebug

Узнать версию можно:

Решение задач из главы 10.1

1. Выведите на экран, все четные числа от 35 до 64.

Урок 10.1 вопрос.

В теме про цикл For возник вопрос.

var i, a:integer;
begin
 
  for i:=1 to 10 do
  begin // начало тела цикла (у нас в нём будет 3 операции, как на блок-схеме выше)
 
    a := i;    // получаем очередное значение счётчика (первый раз оно будет равно 1, а последний раз = 10)
    a := a + 2;  // прибавляем к значению 2
    write(a, ' '); // выводим с пробелом после значения
 
  end;  // конец тела цикла
 
  readln();
end. 

Почему при добавлении цифры 2 к значению

xdebug Завершение сессии отладки, остановка работы после первой же точки останова (Step Into не работает). Как решить

Наблюдаем эту проблема в виртуальной машине, для связки PHP (xdebug) и NetBeans, решение в процессе.

Возможно имеет место какая-то несовместимость версий.

Pages

Subscribe to fkn+antitotal RSS