Форум - программирование для начинающих

Cеминар по Программированию/Бесплатные курсы c нуля 2024: Паскаль, PHP, JavaScript Сообщество. Онлайн - как начать

Внимательно ознакомься с текстом ниже (не зря же мы его писали и периодически обновляем! ;), если темы обучения подойдут - ответь на вопросы, которые встретятся ниже, в одном из пунктов.

1. О сообществе

IFF -- это сообщество, направленное на свободный обмен знаниями и улучшение условий такого обмена.

Сейчас у нас есть два направления:

§6 Действия с одночленами; сложение и вычитание многочленов

Одночленом называется произведение двух или нескольких сомножителей, каждый из которых есть либо число, либо буква, либо степень буквы. Например, $2d, a^3b, 3adc, -4x^2y^3 $ — одночлены. Отдельно взятое число или отдельно взятая буква тоже может рассматриваться как одночлен.

§5 Правила действий с отрицательными и положительными числами

Абсолютной величиной (или абсолютным значением) отрицательного числа называется положительное число, получаемое от перемены его знака $(-)$ на обратный $(+)$. Абсолютная величина $-5 $ есть $+5 $, т.е. $5$. Абсолютной величиной положительного числа (а также числа $0$) называется само это число.

Знак абсолютной величины – две прямые черты, в которое заключается число, абсолютная величина которого берётся. Например, $|-5| = 5, |+5| = 5, |0| = 0$.

Реализация на PHP одного примера из старой книги

Книга "Автоматический синтаксический анализ", автор Дж. Фостер, 1970 год.

В параграфе 4.1 рассматривается алгоритм разбора "сверху вниз" для грамматики
$$
S\ \mapsto\ T\ |\ S+T,
$$
$$
T\ \mapsto\ ид\ |\ ид\times T.
$$

Здесь "ид" -- это идентификатор (как имя переменной). Мы будем предполагать, что он может состоять из букв, цифр и знаков нижнего подчёркивания, и обязан начинаться с буквы.

Функция tokenizer() строит по входной строке массив с последовательностью слов.

redis Включить авторизацию с паролем

Пароль на все время

Поправим конфиг:

sudo nano /etc/redis/redis.conf

Находим и расскомментируем строку

# requirepass вашпароль

-- вместо вашпароль указываем пароль.
Перезагружаем редис, в ubuntu линукс можно командой:

 sudo systemctl restart redis

Пароль на один раз до перезагрузки редиса (консоль)

На один раз можно просто подключить к редису в командной строке:

redis-cli

и далее установим пароль командой:

wordpress Получить все дочерние страницы, пример запроса

Можно как-то так:

$args = array(
    'post_type'      => 'page',
    'posts_per_page' => -1,
    'post_parent'    => $post->ID,
    'order'          => 'ASC',
    'orderby'        => 'menu_order'
 );


$parent = new WP_Query( $args );

if ( $parent->have_posts() ) :....

-- обход в стандартной петле.

Решение задачи № 13 из главы 13.1

Пользователь вводит два целых числа A и B. При введении нуля, сообщить об ошибке и закончить программу. Если A четное, то делите это число в цикле на 2 до тех пор, пока оно делится, выводя каждый промежуточный результат, а если нечётное, то умножайте A в цикле на 3 до тех пор, пока результат не станет больше B и его выводите.

Задача №14 - Значения, отсутствующие в массиве

Задача №14 из этого списка:

Условие задачи:

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

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

Решите эту задачу двумя способами:
1. Без использования in_array()
2. С использованием in_array() (что проще)

Мое решение:

Реализация №1 (без использования in_array()):

git Как откатить временно изменения на сервере. Вернуть к более раннему состоянию

Если есть какой-то новый функционал, который сейчас не нужен (т.е. вам нужно откатить несколько коммитов), то проще всего просто вытянуть на сервер конкретный коммит.

Цикл While. Учебные задачи на циклы

Цикл While

  1. Дано целое число N (>0). Вывести на экран все целые числа меньше N.
  2. Дано целое число N (>0). Вывести на экран все целые числа, которые меньше N и меньшие 17.
  3. Дано целое число N (>0). Вывести на экран все целые числа меньше N, которые при этом делятся на 2 нацело (т.е. все четные).
  4. Дано целое число N (>0). Вывести на экран все целые числа большие N и меньшие 1000, которые при этом делятся не делятся на 2 нацело (т.е. нечетные).

Pages

Subscribe to RSS - Форум - программирование для начинающих