Практика для кодера
1.28K subscribers
52 photos
105 links
На этом канале будут публиковаться задачи для начинающих программистов. Можно решать на любом языке, делиться своим кодом и достижениями с другими участниками и обсуждать задачи в комментариях. Автор @morph1995
Download Telegram
Задача 17: Дан размер файла в байтах. Используя операцию деления нацело, найти количество полных килобайтов, которые занимает данный файл (1 килобайт = 1024 байта)

Категория: Целые числа

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

#category_integer
🔥7👌31
Задача 18: Дано целое число A. Проверить истинность высказывания: «Число A является четным»

Категория: Логические выражения

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

#category_boolean
🔥4👌31👍1
Задача 19: Даны десять вещественных чисел. Найти их сумму

Категория: Последовательности

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

Для решения заданий из данной группы следует использовать «однопроходные» алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных. Однопроходные алгоритмы обладают важным преимуществом: для них не требуется хранить в памяти одновременно весь набор данных, поэтому при программной реализации этих алгоритмов можно не использовать массивы.

#category_series
🔥4👍2👌21
Задача 20: Описать процедуру PowerA3(A, B), вычисляющую третью степень (куб) числа A и возвращающую ее в переменной B (A — входной, B — выходной параметр; оба параметра являются вещественными). С помощью этой процедуры найти третьи степени пяти любых чисел

Категория: Процедуры и функции

#category_proc
👍3🔥2👌21
Задача 21: Описать функцию CircleS(R) вещественного типа, находящую площадь круга радиуса R (R — вещественное). С помощью этой функции найти площади трех кругов с любыми радиусами. Площадь круга радиуса R вычисляется по формуле S=π*R^2. В качестве значения π использовать 3.14

Категория: Процедуры и функции

#category_proc
🔥3👌21👍1
Задача 22: Дан диаметр окружности d. Найти ее длину L=π*d. В качестве значения π использовать 3.14

Категория: Ввод и вывод данных, оператор присваивания

Все входные и выходные данные в заданиях этой группы являются вещественными числами

#category_begin
🔥3👍2👌21
Задача 23: Дана длина ребра куба a. Найти объем куба V=a^3 и площадь его поверхности S=6*a^2

Категория: Ввод и вывод данных, оператор присваивания

Все входные и выходные данные в заданиях этой группы являются вещественными числами

#category_begin
👍4👌31🔥1
Задача 24: Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию деления нацело, найти количество отрезков B, размещенных на отрезке A

Категория: Целые числа

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

#category_integer
🔥5👌31
Задача 25: Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A ≥ 0 или B < –2»

Категория: Логические выражения

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

#category_boolean
5👌3👍2🔥1
Задача 26: Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V=a*b*c и площадь поверхности S=2*(a*b+b*c+a*c)

Категория: Ввод и вывод данных, оператор присваивания

Все входные и выходные данные в заданиях этой группы являются вещественными числами

#category_begin
👍5👌21🔥1
Задача 27: Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию взятия остатка от деления нацело, найти длину незанятой части отрезка A

Категория: Целые числа

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

#category_integer
🔥4👌21
Задача 28: Даны три целых числа: A, B, C. Проверить истинность высказывания: «Справедливо двойное неравенство A < B < C»

Категория: Логические выражения

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

#category_boolean
👍6👌21🔥1
Задача 29: Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число

Категория: Условный оператор

#category_if
👍6👌21🔥1
Задача 30: Даны три целых числа. Найти количество положительных чисел в исходном наборе

Категория: Условный оператор

#category_if
👍3🔥3👌31
Задача 31: Даны два числа. Вывести большее из них

Категория: Условный оператор

#category_if
👍3👌21🔥1
Задача 32: Даны два числа. Вывести порядковый номер меньшего из них

Категория: Условный оператор

#category_if
👌5🔥21🤔1
Задача 33: Дан номер месяца — целое число в диапазоне 1–12 (1 — январь, 2 — февраль и т. д.). Вывести название соответствующего времени года («зима», «весна», «лето», «осень»)

Категория: Оператор выбора

#category_case
👌4🔥31👍1
Задача 34: Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы (целое число в диапазоне 1–5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах

Категория: Оператор выбора

#category_case
👍5🔥3🤔21
Задача 35: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, ..., 10 кг конфет

Категория: Цикл с параметром

#category_for
🔥5👌21
Задача 36: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1, 0.2, ..., 1 кг конфет

Категория: Цикл с параметром

#category_for
🔥5👌31
Задача 37: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, ..., 2 кг конфет

Категория: Цикл с параметром

#category_for
🔥4👌31👍1