Задача 4 Урок 9

Задача 4 Урок 9

Сравните два числа, если первое больше второго, то выведите на экран "12", а если нет, то выведите на экран "888".

var a,b: integer;
begin
  writeln('vvedite dva celih chisla: ');
  readln(a, b);

  if (a > b) then // сравниваем
    writeln(12)   // если да
  else
    writeln(888);    // если нет

  readln();
end.    

Задача 3 Урок 9

Задача 3 Урок 9

Сравните два числа, если первое больше второго, то выведите на экран "12". (здесь нужно использовать неполную форму условного оператора)

var a,b: integer;
begin
  writeln('vvedite dva celih chisla: ');
  readln(a, b);

  if (a > b) then // сравниваем
  begin
    writeln(12);
  end;

  readln();
end.   

docker-compose up build Как понять в чем ошибка сборки. Отладка, подробный лог, сообщения

Используйте вместо отсоединенного режима (которого для up судя по всему и нет)

docker-compose up -d --build

Обычный:

docker-compose up --build

-- здесь будут сыпаться сообщения об ошибках сборки контейнеров (если таковые ошибки есть).

Для совсем подробного лога можно использовать:

docker-compose --verbose up -d --build

docker postgres /docker-entrypoint-initdb.d Тире в имени базы и/или имени пользователя. Как настроить

Для поддержки тире в имени пользователя и БД, просто берем их в двойные кавычки.

Скрипт для /docker-entrypoint-initdb.d можно выглядеть напр. так (с поддержкой создания нескольких БД):

docker postgres Не запускается с первого раза при docker-compose up --build

Скорее всего причина в том, что у вас первый раз с ошибками выполняется какая-то инициализация, которая просто не запускается второй раз (почему все и "работает" со второго раза), напр. ошибки могут быть в скрипте инициализации docker-entrypoint-initdb.d.

В нашем случае проблема была в том, что скрипт не поддерживал имена БД пользователя и бд с тире (это можно либо добавить поддержку тире на уровне скрипта, либо использовать имена без тире).

docker postgres /docker-entrypoint-initdb.d Пользователь и БД не создаются заново при rebuild

Дело в том, что /docker-entrypoint-initdb.d выполняется, только если у нас "пустые данные" - т.е. обычно при первом создании контейнера.

Как написано в документации:

scripts in /docker-entrypoint-initdb.d are only run if you start the container with a data directory that is empty; any pre-existing database will be left untouched on container startup

Задача 17 Урок 3

Задача 17 Урок 3

Объявите пять целочисленных переменных списком, ещё две списком и ещё две по одной. Тело программы можно сделать пустым.

var a,b,c,d,e: integer;
  f,g: integer;
  h: integer;
  i: integer;
begin
end. 

Извод текста -- что это такое

Извод текста -- это еще один вариант текста, который чем-то отличается. Обычно речь идет про древние тексты, которые переписывались вручную (в текст могли попадать намеренные или ненамеренные отклонения, особенности перевода и т.д.).

Как пишет вики:

Полугласные буквы - matres lectionis «матери чтения»

Matres lectionis (Матрес лекционис, полугласные буквы) -- способ использования согласных букв для обозначения некоторых гласных звуков.

По-идее должны появляться в системах записи, где изначально были только согласные буквы (консонантное письмо).

Цитата:

Написано Самарянское Пятикнижие палеоеврейским письмом. В нем еще нет огласовок, но уже присутствуют т.н. matres lectiones. Текст этого Пятикнижия во многом совпадает с текстом LXX и отличается от Масоретского текста.

Консонантная основа -- что это такое

Консонантная основа текста -- можно сказать, что это "часть текста отвечающая за фиксацию согласных звуков".

Цатата:

Результатом деятельности соферим и талмудистов стало то, что уже к VI в. по Р.Х. наблюдается практически полное текстуальное единство консонантной основы, которая ляжет в основу масоретского текста.

Pages

Subscribe to fkn+antitotal RSS