Определяем точку старта: Бесплатные курсы программировирования -- 2022

**[Начало занятий - выбор точки старта]**

По началу занятий есть два варианта:
1) **Курс по Pascal** - не требует каких либо особенных знаний, можно начинать "с нуля" и потом двигаться дальше
2) **Курс по PHP** (бэкэнд-разработка, там же SQL и Linux) - на этом этапе ожидается, что __у вас уже есть какая-то базовая алгоритмическая подготовка__ (чему и посвящен курс по Паскалю)

material ui ThemeProvider CSS для потомков элемента (дочерних элементов) во вложенной теме

Проблема

Для вложенных тем mui начинает добавлять числовые постфиксы для всех стандартных классов, как следствие стили вроде:

input: {
      background: isDarkTheme ? colors.grey50 : colors.primaryWhite,
      borderRadius: 4,
      '& .MuiOutlinedInput-root': {
        borderRadius: 4,
      },
      '& .MuiAutocomplete-input': {
        height: '1.1876em',
      },
    },

-- перестают работать.

joi Переопределение сообщения об ошибке

Используйте объект с ключами внутри .messages() чтобы задать разные сообщения об ошибках, например:

const userId = joi.string().email({ tlds: { allow: false } });

export const someDtoSchema = joi.object({
  detailsId: joi.number().required(),
  usersIds: joi.array().items(userId).required().messages({
    'string.email': 'Should be email!',
  }),
});

-- напр. в данном случае сообщение

Should be email!

Задача №14

задача 14

Есть два массива "a" и "b". На вход вашей программе подаётся массив "a" случайных чисел (10 элементов) из диапазона от 1 до 20. Задача: вывести на экран все числа, которые не содержатся в массиве "b"

$b = [12, 5, 17, 6, 4];

Решите эту задачу двумя способами:

Без использования in_array()(link is external)
С использованием in_array()(link is external) (что проще)

Вариант 1

Задача №13

задача 13

создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный эффект прямо в своём теле):
Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 то число "7", иначе -- строку "какое-то другое число".
Используйте для решения задачи оператор switch(link is external) (или см. книгу Стивена Хольцнера стр. 60).

Решение:

Задача №12

Задача 12

Даны два массива по 20 элементов каждый (заполните случайными числами, так чтобы среди элементов массива при очередном запуске программы могли встретиться и отрицательные и положительные числа).
Сравните каждый 3-ий элемент 1-ого массива с каждый 2-ым элементов 2-ого массива - сравнение проводите пока не закончится та выборка, которая короче.
Например пусть мы имеем два массива (запишу лишь начальные элементы):

Задача №11

Задача 11

Задайте случайным образом массив из 20-ти элементов (целых чисел). Найдите минимальное число и напечатайте его.

Решение:

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

У вас есть три числа (три переменные) найдите их медиану(link is external)

var a, m, s:integer;
begin
    a:=4;
    m:=5;
    s:=6;
    if (a < m) AND (m < s) then;
       writeln('Mediana ravna m');
    readln();
end.  

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

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

Есть программа, где стоит проверка на ввод пользователем числа 1 или числа 5:

Урок 13.2 задача 5

Урок 13.2 задача 5

В некоем виртуальном пространстве есть виртуальные, опять же, ASCII-счеты, с 7-ю спицами по 10 костяшек на каждой, в сброшенном состоянии (условный ноль) они выглядят так:

---++++++++++
---++++++++++
---++++++++++
---++++++++++
---++++++++++
---++++++++++
---++++++++++

Задание: визуализируйте на счетах введенное пользователем число.

Pages

Subscribe to fkn+antitotal RSS