LibKing » Книги » comp-programming » Вячеслав Пупышев - 50 задач по началам программирования

Вячеслав Пупышев - 50 задач по началам программирования

Тут можно читать онлайн Вячеслав Пупышев - 50 задач по началам программирования - бесплатно полную версию книги (целиком). Жанр: comp-programming, издательство Издательский дом Удмуртский университет, год 1999. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
libking
  • Название:
    50 задач по началам программирования
  • Автор:
  • Жанр:
  • Издательство:
    Издательский дом Удмуртский университет
  • Год:
    1999
  • ISBN:
    ISBN 5-7029-0328-5
  • Рейтинг:
    4.25/5. Голосов: 81
  • Избранное:
    Добавить в избранное
  • Ваша оценка:

Вячеслав Пупышев - 50 задач по началам программирования краткое содержание

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

50 задач по началам программирования - читать онлайн бесплатно полную версию (весь текст целиком)

50 задач по началам программирования - читать книгу онлайн бесплатно, автор Вячеслав Пупышев
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

ПРИМЕР 11 (для автора задачника):

Строка: Викторович

Викторович - Ваше отчество.

16. Название оценки

Сделать программу, которая читает число от 1 до 5 и печатает название оценки.

ПРИМЕР 12.

Оценка: 1

Очень плохо.

17. Оценка ли?

Решить предыдущую задачу (N16), но можно вводить любое целое число. Если число не является оценкой, печатать: Не оценка.

ПРИМЕР 13:

Оценка: -3

Не оценка.

18. Счастливое четырёхзначное

Четырёхзначное число называется счастливым, если сумма первых двух его цифр равна сумме двух последних. Ваша программа должна читать число четырёхзначное и определять счастливое ли оно.

ПРИМЕР 14:

Число: 9889

Счастливое.

19. Сортировка четырёх

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

ПРИМЕР :

Введите четыре числа:

3 8 19 11

3 8 11 19

ДЛЯ СЛЕДУЮЩИХ ЗАДАЧ ПОНАДОБИТСЯ ЗНАТЬ , КАК ЗАПИСЫВАТЬ АЛГОРИТМЫ С ПОВТОРЕНИЯМИ.
20. Числа от 10 до 100

Написать программу, печатающую все целые числа от 10 до 100 включительно.

21. Чётные от 2 до 100

Написать программу, печатающую все целые числа от 2 до 100 включительно.

22. От N до 0, кратные 3

Написать программу, печатающую все целые числа, большие N и меньшие 0. Эти числа должны делиться на 3.Число N запрашивает программа.

ПРИМЕР.

N= -9

-6 -3

23. 10 целых AR

Написать программу, которая печатает 10 разных целых чисел, не меньших А и делящихся на R нацело. Целые A и R запрашивает программа.

ПРИМЕР :

А= 11

R= 2

12 14 16 18 20 22 24 26 28 30

24. Сколько ы ?

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

ПРИМЕР:

Мама мыла раму !

В строке Мама мыла раму! букв ы - 1.

25. Лишние пробелы

Минимизировать количество пробелов в заданной строке.

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

ПРИМЕР.

Строка: _ _ _ _ааа _ _ёёё _ _ _ВВВ _

ааа _ёёё _ВВВ

ЧТОБЫ РЕШАТЬ СЛЕДУЮЩИЕ ЗАДАЧИ , НУЖНО ЗНАТЬ , КАК ХРАНИТЬ СЛОЖНЫЕ ДАННЫЕ , СВЯЗАННЫЕ ДРУГ С ДРУГОМ. НАПРИМЕР , КАК ХРАНИТЬ ТАБЛИЦУ.
26. Обращение чисел

Прочитать N чисел ( N < 100) и напечатать их в обратном порядке . Можно запрашивать N , читать очередное число или поступать как больше нравится.

ПРИМЕР:

3, 2, -1, 8, 4

Результат: 4, 8, -1, 2, 3

27. Среднее число

Прочитать N чисел и сообщить , есть ли среди них их среднее арифметическое.

ПРИМЕР:

3 2 4 -1 8 4 1

Результат: ДА.

28. Поиск строки

Прочитать несколько строк и сказать, есть ли среди них заданная строка.

ПРИМЕР:

abc

xyz

мама

программ а

Строка: xyz

Результат: ДА.

29. Поиск одинаковых строк

Прочитать несколько строк и сказать, есть ли среди них одинаковые.

ПРИМЕР:

xyz

программирование

информатика

xy z

Результат: ДА.

30. Самый высокий

Запросить имя и рост каждого человека и напечатать имя самого высокого. Если таких несколько, напечатать любого.

ПРИМЕР:

Маша

120

Коля

50

Саша

150

Валя

13 0

Результат: Саша.

31. Сокращение числа

Задано натуральное число, длина которого не больше 100 знаков. Верно ли, что убирая по две подряд рядом стоящие цифры сумма которых равна 10, можно сократить все число?

ПРИМЕР: 123456789123456789

Результат: Да

32. Удаление символов

Можно ли из одной строчки получить другую, убрав некоторые символы?

ПРИМЕР:

программа

гамм а

Результат: Да

ДАЛЬШЕ ПРИГОДИТСЯ УМЕНИЕ ИСПОЛЬЗОВАТЬ ЧАСТЬ ПРОГРАММЫ НЕСКОЛЬКО РАЗ В РАЗНЫХ МЕСТАХ.

ОБЫЧНО ТАКУЮ ЧАСТЬ НАЗЫВАЮТ подпрограммой .

33. Последовательность чисел

Вводится последовательность целых чисел, заканчивающаяся нулем. Преобразовывать последовательность следующим образом:

1) заменить отрицательные числа в последовательности на их модули и вывести получившуюся последовательность;

2) в полученной последовательности заменить четные чис ла на максимальное число последовательности, вывести результат;

3) в полученной последовательности вычесть из каждого члена последовательности 2, вывести результат;

4) в полученной последовательности заменить отрицатель ные на 0, вывести результат.

ПРИМЕР.

Последовательность: 1 2 3 0

1) 1 2 3

2) 1 3 3

3) -1 1 1

4) 0 1 1

34. Двадцатизначное число

Ввести 20-значное натуральное число. Вывести результат добавления к нему 1, вывести результат умножения его на 1, 10 и 2.

ПРИМЕР.

Число: 12345678901234567890

12345678901234567890 + 1 = 12345678901234567891

12345678901234567890 * 1 = 12345678901234567890

12345678901234567890 * 10 = 123456789012345678900

12345678901234567890 * 2 = 24691357802469135780

35. Уравнение в шестнадцатеричных

Решить уравнение ax + b = cx - d. a, b, c, d и x -- целые

шестнадцатеричные числа [3] Шестнадцатеричные числа записываются с использованием обычных десятичных цифр 0, 1, ..., 9 и ещё букв A, B, C, D, E, F, обозначающих 10, 11, 12, 13, 14, 15, соответственно. . a, b, c, d -- вводятся, x -- выводится.

ПРИМЕР.

a = Ab = Bc = Cd = D

x = C

______________________

36. Значение f( a )

Пусть f ( a ) -- сумма цифр целого числа a. Для заданного х

вычислить: f ( f ( x+ 2 ) + f ( 2 • x )) • f ( x • x )

ПРИМЕР.

x = 12

Выход: 18

37. Значение f ( x , y )

Вычислить значение функции f( x, y ) при заданных x, y, если:

для любых целых x и y

f ( 0 , y ) = y '

f ( x, 0 ) = x '

f ( x, x ) = f ( x - 1 , x - 1 ) + 1 , при x > 0,

f ( y, y ) = f ( y + 1 , y + 1 ) - 1 , при y < у,

f ( x, y ) = f ( x, x) + f ( y, y ), при x ¹ y .

ПРИМЕР.

f ( - 2, 3) = 1

38* . MFOI1997. Системы счисления

Запись ( X ) Yобозначает, что X есть запись числа в системе счисления по основанию Y . Написать программу, которая решает уравнения вида: ( A) X= B , где A и B ( целые положительные числа не большие 2000000000 ) заданы, а X - переменная. A и B - заданы десятичными цифрами.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


Вячеслав Пупышев читать все книги автора по порядку

Вячеслав Пупышев - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




50 задач по началам программирования отзывы


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


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img