Раздел: Задачи / Простейшие

Простейшие задачи по программированию

Основы программирования 2.0 Основы программирования
Каждый профессионал когда-то был чайником. Наверняка вам знакомо состояние, когда “не знаешь как начать думать, чтобы до такого додуматься”. Наверняка вы сталкивались с ситуацией, когда вы просто не знаете, с чего начать. Эта книга ориентирована как раз на таких людей, кто хотел бы стать программистом, но совершенно не знает, как начать этот путь. Подробнее...

Простые задачи по программированию полезны, в основном, новичкам, которые изучают свой первый язык программирования.

Более-менее опытным программистам они, конечно, не интересны. Однако начинающим можно и очень даже нужно решать такие задачи. Хотя бы на начальном этапе.

Это как гаммы для музыканта - скучно и нудно, но надо. Потому что только так можно отточить до автоматизма навыки создания программ.

Задача 0.0. Как переставить столбцы в массиве
Составьте программу циклической перестановки столбцов двумерного массива К, при которой первый столбец становиться последним, а i-й столбец становится i-1-м (сдвиг столбцов массива влево на 1). Решение...

Задача 0.1. Двоичное число в виде строки
Преобразовать десятичное число в двоичное и вывести на экран в виде строки, не используя для преобразования стандартные функции. То есть создать собственный аналог функции BinStr в FreePascal. Решение...

Задача 0.2. Генератор наборов символов
Написать программу, которая генерирует (создаёт) N наборов символов (слов). Решение...

Задача 0.3. Использование модулей и заголовочных файлов
Создать модуль (подключаемый файл) с функциями из задачи 0.2. Использовать этот модуль в простой программе, которая генерирует одно слово (набор символов). Решение...

Задача 0.4. Найти количество нулей во всех числах последовательности
Дана последовательность чисел, заданная пользователем. Найти количество нулей во всех числах последовательности. Решение...

Задача 1.1. Натуральное или действительное?
Дано число Х. Если оно натуральное, то вывести на экран сообщение: “Х - натуральное число”, иначе - вывести сообщение “Х - действительное число”. Решение...

Задача 1.2. Разность по модулю и произведение двух чисел.
Даны два целых числа Х и Т. Если они имеют разные знаки, то присвоить Х значение произведения этих чисел, а Т - значение их разности по модулю. Если числа имеют одинаковые знаки, то присвоить Х значение разности по модулю исходных чисел, а Т - значение произведения этих чисел. Новые значения Х и Т вывести на экран. Решение...

Задача 1.5. Сколько должен заплатить каждый пассажир.
В такси одновременно сели три пассажира. Когда вышел первый пассажир, на счётчике было Р1 рублей; когда вышел второй - Р2 рублей. Сколько должен заплатить каждый пассажир, если по окончании поездки счётчик показал Р3 рублей и если плата за посадку составляет Р0 рублей. Считаем, что за совместную поездку пассажиры платят поровну (то есть если все три доехали до конца, то каждый заплатит (Р0 + Р3)/3 рублей). Решение...

Задача 1.6. Сколько лет необходимо для накопления суммы.
Предприниматель, имея начальный капитал k рублей, занялся торговлей, которая ежемесячно увеличивает капитал на р процентов. Сколько лет необходимо для накопления суммы s, достаточной для покупки собственного магазина. Решение...

Задача 1.7. Задача селекционера.
Задачка по программированию. Селекционер вывел новый сорт зерновой культуры и снял с опытного поля k килограмм семян. Посеяв 1 кг семян, можно за сезон собрать р килограмм семян. Через сколько лет селекционер сможет засеять новой культурой поле площадью s гектар, если норма высева n кг/га. Решение...

Задача 1.9. Найти максимальное отрицательное число.
Даны три целых числа А, В, С. Вывести на экран максимальное отрицательное число. Решение...

Задача 2.4. Программа вычисления суммы.
Написать программу для вычисления суммы по формуле:
S = (1*2) / (3*4) + (3*4) / (5*6) + … + (85*86) / (87*88) Решение...

Задача 2.15. Даны натуральные числа от 1 до 33.
Даны натуральные числа от 1 до 33. Вывести на экран эти числа, кроме тех, которые делятся на три или оканчиваются на три. Решение...

Задача 2.16. Найти сумму делителей натурального числа.
Дано натуральное число N. Вывести на экран сумму его делителей. Число 1 считается делителем любого натурального числа. Число N не является делителем числа N. Решение...

Задача 2.18. Вывести на экран все натуральные числа А, В, С.
Вывести на экран все натуральные числа А, В, С, удовлетворяющие уравнению А2 + В2 = С2, условию А < B, и меньшие 20. Решение...

Задача 2.23. Является ли число числом Фибоначчи.
Дано натуральное число Х. Если оно является числом Фибоначчи, то присвоить переменной Т значение 1, иначе - значение 0. Вывести на экран значение Т. Решение...

Задача 2.24. Наибольший общий делитель.
Даны два натуральных числа X и Y. Найдите наибольший общий делитель этих чисел и выведите на экран значение наибольшего общего делителя. Решение...

Задача 2.25. Как заменить цифру в числе.
Дано натуральное число X. Заменить в нём все цифры 3 на цифру 5. Вывести на экран изменённое число или сообщение НЕТ, если изменений не было. Решение...

Задача 2.26. Преобразование десятичного числа в шестнадцатеричное.
Дано натуральное число X в десятичной системе счисления. Перевести его в шестнадцатеричную систему счисления. Результат вывести на экран. Решение...

Задача 2.30. Как определить простое число.
Дан одномерный массив А, состоящий из натуральных чисел. Вывести на экран количество простых чисел в массиве. Решение...

Задача 2.49. Найти наименьший элемент массива.
Дан одномерный массив А неупорядоченных целых чисел. Вывести на экран числа массива, а также найти и вывести на экран наименьшее значение для всех элементов массива. Также вывести номер (индекс) наименьшего элемента в массиве. Решение...

Задача 2.66. Первые N простых чисел.
Дано натуральное число Х. Записать в массив А первые N простых чисел, которые меньше или равны Х. Вывести на экран массив А. Решение...

Задача 2.74. Найти количество четных чисел в массиве.
Дан одномерный массив А неупорядоченных целых чисел. Вывести на экран количество чётных чисел, расположенных от начала массива до положения первого наибольшего элемента. Решение...

Задача 2.98. Разность между максимальным элементом и средним арифметическим значением.
Дан одномерный массив А неупорядоченных целых чисел. Вывести на экран разность между наибольшим элементом и средним арифметическим значением для отрицательных элементов. Если отрицательных элементов нет, то вывести на экран сообщение НЕТ. Решение...

Задача 2.99. Как найти количество уникальных элементов в массиве.
Дан одномерный массив А неупорядоченных целых чисел. Вывести на экран количество уникальных элементов в массиве. Решение...

Задача 2.145. Найти количество нулей в двоичном числе.
Дан массив А, состоящий из N натуральных чисел. Вывести на экран количество чисел, которые в двоичном представлении содержат два нуля. Решение...

Задача 5.2. Найти в строке слова на букву А.
Дана последовательность символов, состоящая из слов. Удалить из текста все слова, начинающиеся на букву А (независимо от регистра). Вывести на экран исправленную строку. Если в тексте нет слов с указанным свойством, то вывести на экран сообщение НЕТ. Решение...

Задача 6.1.2.4. Произведение цифр числа.
Найти произведение цифр заданного четырехзначного числа. Решение...

Задача 6.1.2.23. Найдите сопротивление параллельного соединения.
Три сопротивления R1, R2, R3 соединены параллельно. Найдите сопротивление соединения. Решение...

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

Задача 6.1.2.30. Как преобразовать байт в килобайт.
Дана величина А, выражающая объём информации в байтах. Перевести А в более крупные единицы измерения информации. Решение...

Задача 6.1.2.32. Как преобразовать секунды в часы-минуты-секунды.
Дано натуральное число Т, которое представляет длительность прошедшего времени в секундах. Вывести данное значение длительности в часах, минутах и секундах в следующей форме: ЧЧ:ММ:СС, где ЧЧ - это часы, ММ - минуты, СС - секунды. Решение...


Как стать программистом 2.0 Как стать программистом 2.0

Эта книга для тех, кто хочет стать программистом. На самом деле хочет, а не просто мечтает. И хочет именно стать программистом с большой буквы, а не просто научиться кулебякать какие-то примитивные программки… Подробнее...
Помощь в технических вопросах Помощь в технических вопросах

Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика