Практика для кодера
1.28K subscribers
52 photos
105 links
На этом канале будут публиковаться задачи для начинающих программистов. Можно решать на любом языке, делиться своим кодом и достижениями с другими участниками и обсуждать задачи в комментариях. Автор @morph1995
Download Telegram
Для кого этот канал?

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

На каком языке программирования решать эти задачи?

Данные задачи можно решать на любом языке программирования: C, C++, C#, F#, Java, Delphi, Swift, Pascal, Python, Scala, JavaScript, Ruby, Ada, PHP или любом другом, будь то алгоритмический язык или даже блок-схема.

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

Кто проверяет задания?

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

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

Откуда эти задачи?

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

Какие правила мне нужно соблюдать?

Правила такие же как и во всех других каналах и группах ITDoctor: вежливость и взаимоуважение.

Что еще может быть мне полезно?

Подробная информация об авторе и YouTube канал.

⚡️ Эксклюзив на Boosty
‼️ Правила сообщества ITDoctor
На каких платформах я работаю
🖥 Курсы на Stepik
📌 План бесплатного обучения
💸 Гайд о том, как пользоваться криптой

#info
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥2
Оглавление по категориям:

Категории отсортированы по возрастанию сложности.

1. Ввод и вывод данных, оператор присваивания #category_begin
2. Целые числа #category_integer
3. Логические выражения #category_boolean
4. Условный оператор #category_if
5. Оператор выбора #category_case
6. Цикл с параметром #category_for
7. Цикл с условием #category_while
8. Последовательности #category_series
9. Процедуры и функции #category_proc
10. Минимумы и максимумы #category_minmax
11. Одномерные массивы #category_array
12. Двумерные массивы (матрицы) #category_matrix
13. Символы и строки #category_string
14. Двоичные (типизированные) файлы #category_file
15. Текстовые файлы #category_text
16. Составные типы данных в процедурах и функциях #category_param
17. Рекурсия #category_recur
18. Указатели и динамические структуры данных #category_dynamic

Задания по верстке на HTML и CSS #layout
Идеи для проектов #idea

#info
10🔥4
Задача 1: Дана сторона квадрата a. Найти его периметр P=4*a

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

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

#category_begin
👍9🔥3👌21