PHP/SQL/Linux: Как начать. Курсы программирования

Требования & Вступительные испытания

Для начала нашего курса по бэкэнду - вам должен быть засчитан в том или ином виде курс по Алгоритмической практике.

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

Программа подготовки

Программа подготовки по бэкэнду

Как начать программировать: Паскаль для начинающих. Требования. Курсы программирования с нуля

Требования & Вступительные испытания

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

Назначение курса - почему Паскаль

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

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

Урок 16 Задача 3:

Есть функция, которая считает сумму четырех чисел:

function sum4(a, b, c, d: integer): integer;
begin
  result := a + b + c + d;
end;

Реализуйте обертку над sum4(), которая делает то же самое, но имеет сигнатуру вида:

Урок 16 Задача 2

Урок 16 Задача 2:

Вспомогательная задача (можно решить, просто используя одномерные массивы):
Пользователь вводит 4 целых числа, считаем все их координатами на прямой, а именно:

первые два числа - начало и конце отрезка 1
вторые два - начало и конец отрезка 2

Задача: напишите подпрограмму, которая определит пересекаются ли данные отрезки.

Урок 16 Задача 1

Урок 16 Задача 1:

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

1) первые 4 числа так, чтобы в каждом подмассиве было 2 элемента.
2) вторые 4 числа так, чтобы в каждом подмассиве было по 1 элементу

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

Урок 15 Задача 24

Урок 15 Задача 24:

Пользователь вводит целое число - сумму в некоторой валюте, требуется выдать эту сумму купюрами наибольшего достоинства.
Напишите программу, которая в качестве результата скажет как именно надо разменять указанную сумму купюрами наибольшего достоинства (укажет количество для купюры каждого типа)

Урок 15 Задача 23

Урок 15 Задача 23:

Задача про Бинарные часы

Урок 15 Задача 22

Урок 15 Задача 22:

У вас есть два массива целых чисел по 10 элементов в каждом.
Выведите на экран все числа из первого массива, которые не содержаться во втором.

Урок 15 Задача 21

Урок 15 Задача 21:

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

Pages

Subscribe to fkn+antitotal RSS