Для кого этот канал?
Для начинающих программистов, которые хотят практиковаться. Не зависимо от языка, который вы изучаете вы можете решать предложенные тут задачи.
На каком языке программирования решать эти задачи?
Данные задачи можно решать на любом языке программирования: C, C++, C#, F#, Java, Delphi, Swift, Pascal, Python, Scala, JavaScript, Ruby, Ada, PHP или любом другом, будь то алгоритмический язык или даже блок-схема.
Решать данные задачи будет полезно хоть они и могут показаться простыми или с уклоном в математику. Все это положительно влияет на развитие логики, понимания базовых механизмов программирования и является полезной умственной деятельностью.
Кто проверяет задания?
Предложенные здесь задачи для самостоятельной работы. (Обычно такие задачи просты и вы можете их решить на бумаге даже без знаний программирования, поэтому вы сами сможете проверить правильность результата работы вашей программы).
Так же есть чат, где можно обсуждать свои решения с другими участниками, делиться кодом на разных языках программирования и обсуждать интересующие вас вопросы (просто нажмите кнопку "Прокомментировать" под любой задачей, для того чтобы обсудить её.
Откуда эти задачи?
Эти задачи из различных книг по программированию, математике или других источников в свободном доступе. Автор этого канала не является автором данных задач, а просто собирает их в одном месте, чтобы все желающие могли практиковаться в программировании.
Какие правила мне нужно соблюдать?
Правила такие же как и во всех других каналах и группах ITDoctor: вежливость и взаимоуважение.
Что еще может быть мне полезно?
Подробная информация об авторе и YouTube канал.
⚡️ Эксклюзив на Boosty
‼️ Правила сообщества ITDoctor
❓ На каких платформах я работаю
🖥 Курсы на Stepik
📌 План бесплатного обучения
💸 Гайд о том, как пользоваться криптой
#info
Для начинающих программистов, которые хотят практиковаться. Не зависимо от языка, который вы изучаете вы можете решать предложенные тут задачи.
На каком языке программирования решать эти задачи?
Данные задачи можно решать на любом языке программирования: C, C++, C#, F#, Java, Delphi, Swift, Pascal, Python, Scala, JavaScript, Ruby, Ada, PHP или любом другом, будь то алгоритмический язык или даже блок-схема.
Решать данные задачи будет полезно хоть они и могут показаться простыми или с уклоном в математику. Все это положительно влияет на развитие логики, понимания базовых механизмов программирования и является полезной умственной деятельностью.
Кто проверяет задания?
Предложенные здесь задачи для самостоятельной работы. (Обычно такие задачи просты и вы можете их решить на бумаге даже без знаний программирования, поэтому вы сами сможете проверить правильность результата работы вашей программы).
Так же есть чат, где можно обсуждать свои решения с другими участниками, делиться кодом на разных языках программирования и обсуждать интересующие вас вопросы (просто нажмите кнопку "Прокомментировать" под любой задачей, для того чтобы обсудить её.
Откуда эти задачи?
Эти задачи из различных книг по программированию, математике или других источников в свободном доступе. Автор этого канала не является автором данных задач, а просто собирает их в одном месте, чтобы все желающие могли практиковаться в программировании.
Какие правила мне нужно соблюдать?
Правила такие же как и во всех других каналах и группах ITDoctor: вежливость и взаимоуважение.
Что еще может быть мне полезно?
Подробная информация об авторе и YouTube канал.
#info
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥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
Категории отсортированы по возрастанию сложности.
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
Категория: Ввод и вывод данных, оператор присваивания
Все входные и выходные данные в заданиях этой группы являются вещественными числами
#category_begin
👍9🔥3👌2❤1
Задача 2: Дана сторона квадрата a. Найти его площадь S=a^2
Категория: Ввод и вывод данных, оператор присваивания
Все входные и выходные данные в заданиях этой группы являются вещественными числами
#category_begin
Категория: Ввод и вывод данных, оператор присваивания
Все входные и выходные данные в заданиях этой группы являются вещественными числами
#category_begin
🔥8👌4👍3❤1
Задача 3: Дано расстояние L в сантиметрах. Используя операцию деления нацело, найти количество полных метров в нем (1 метр = 100 см)
Категория: Целые числа
Все входные и выходные данные в заданиях этой группы являются целыми числами. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются положительными
#category_integer
Категория: Целые числа
Все входные и выходные данные в заданиях этой группы являются целыми числами. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются положительными
#category_integer
👍5🔥5👏4❤1🤔1👌1
Задача 4: Дано целое число A. Проверить истинность высказывания: «Число A является положительным»
Категория: Логические выражения
Во всех заданиях данной группы требуется вывести логическое значение True, если приведенное высказывание для предложенных исходных данных является истинным, и значение False в противном случае. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются целыми положительными.
#category_boolean
Категория: Логические выражения
Во всех заданиях данной группы требуется вывести логическое значение True, если приведенное высказывание для предложенных исходных данных является истинным, и значение False в противном случае. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются целыми положительными.
#category_boolean
🔥4👏4👍3👌2❤1
Задача 5: Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A > 2 и B ≤ 3»
Категория: Логические выражения
Во всех заданиях данной группы требуется вывести логическое значение True, если приведенное высказывание для предложенных исходных данных является истинным, и значение False в противном случае. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются целыми положительными.
#category_boolean
Категория: Логические выражения
Во всех заданиях данной группы требуется вывести логическое значение True, если приведенное высказывание для предложенных исходных данных является истинным, и значение False в противном случае. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются целыми положительными.
#category_boolean
👍6🔥3👌3❤1
Задача 6: Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число
Категория: Условный оператор
#category_if
Категория: Условный оператор
#category_if
🔥5👍3👌3❤1🤔1
Задача 7: Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе
Категория: Условный оператор
#category_if
Категория: Условный оператор
#category_if
👍5🔥5👌2❤1
Решил начать сам и надеюсь вы так же подключитесь к этому процессу. Создал репозиторий, где разместил код 7 первых предложенных задач на языке JavaScript. Даже если вы изучаете другой язык, откройте репозиторий и просто взгляните на код. Там много полезного в комментариях и сам код в целом будет везде примерно одинаковый (только небольшие отличия в синтаксисе). Так или иначе это должно быть вам полезно.
Буду признателен если расскажете друзьям и знакомым о данном канале с задачами. Так получится быстрей набрать первую группу заинтересованных людей и вместе решать задачи и обсуждать их.
Так же присылайте в группу свой код на любом языке программирования, оформляйте его по моему примеру, с комментариями, где указано само задание, нормальное название файла, код оформлен красиво, с пробелами, табами и т. д. Можно так же создать свой репозиторий по моему примеру и публиковать там решение заданий и поделиться ссылкой на свой код или разместить его в codepen например.
В общем проявляйте активность, решайте задачи, обсуждайте их с другими участниками и вы научитесь программировать пройдя этот путь вместе.
📌 Репозиторий с кодом можно отметить его звездой на GitHub чтобы не потерять
🎥 Уроки по основам Java Script после которых вы сами сможете решать большинство из этих задач
🎥 Уроки по работе с Git и GitHub чтобы научиться публиковать свой код
#info
Буду признателен если расскажете друзьям и знакомым о данном канале с задачами. Так получится быстрей набрать первую группу заинтересованных людей и вместе решать задачи и обсуждать их.
Так же присылайте в группу свой код на любом языке программирования, оформляйте его по моему примеру, с комментариями, где указано само задание, нормальное название файла, код оформлен красиво, с пробелами, табами и т. д. Можно так же создать свой репозиторий по моему примеру и публиковать там решение заданий и поделиться ссылкой на свой код или разместить его в codepen например.
В общем проявляйте активность, решайте задачи, обсуждайте их с другими участниками и вы научитесь программировать пройдя этот путь вместе.
📌 Репозиторий с кодом можно отметить его звездой на GitHub чтобы не потерять
🎥 Уроки по основам Java Script после которых вы сами сможете решать большинство из этих задач
🎥 Уроки по работе с Git и GitHub чтобы научиться публиковать свой код
#info
❤13🔥5👍1