Смекни!
smekni.com

Методические указания по выполнению курсовых работ по дисциплине «Информатика» для специальности 080700 бизнес-информатика (стр. 5 из 8)

3. Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (P — вещественное число, 0 < P < 25). По данному P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S (вещественное число).

4. Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на P процентов от пробега предыдущего дня (P — вещественное, 0 < P < 50). По данному P определить, после какого дня суммарный пробег лыжника за все дни превысит 200 км, и вывести найденное количество дней K (целое) и суммарный пробег S (вещественное число).

5. Подрабатывая вечерами, студент решил накопить сумму в S рублей для покупки компьютера. В первый месяц он отложил P рублей. Затем его вклад каждый раз бы л на 3 % больше предыдущего вклада. Через сколько месяцев студент сможет купить компьютер?

6. В водоеме 100 т рыбы. Каждый год рыболовецкая бригада вылавливает 15 т. Воспроизводство рыбы 5 % в год. Для сохранения воспроизводства необходимо прекращать лов, когда в водоеме ее остается менее 5 т. Через сколько лет лов рыбы должен быть прекращен?

7. В бригаде имеется N станков. Первый станок работал m часов, а каждый следующий на 10 минут больше, чем предыдущий. Сколько часов проработала вся бригада? Сколько часов проработал станок с номером К ?

8. В хозяйстве выработка продукции за одну неделю месяца составляла n единиц. Еженедельно она увеличивалась на Р%. Каждый месяц цена продукции увеличивалась на 2%. Рассчитать стоимость продукции, выработанного хозяйством, за каждую неделю трех месяцев. Считать, что в месяце 4 недели.

9. Торговая фирма в первый день работы реализовала товаров на P тыс. руб., а затем ежедневно увеличивала выручку на 3%. Какой будет выручка фирмы в тот день, когда она впервые превысит заданное значение Q? Сколько дней придется торговать фирме для достижения этого результата?

10. Малое предприятие в первый день работы выпустило P единиц товарной продукции. Каждый последующий день оно выпускало продукции на Q единиц больше, чем в предыдущий. Сколько дней потребуется предприятию, чтобы общее количество выпущенной продукции за все время работы впервые превысило запланированный объем?

11. Имеется накладная на 15 видов товаров. При стоимости всех товаров более 2000 руб. сумма оплаты уменьшается на величину скидки 1% , при стоимости всех товаров более 3000 руб – на величину скидки 2. Создать программу для расчета стоимости всех товаров с учетом скидки. Подсчитать среднюю стоимость товаров.

12. Известна зарплата каждого из 15 работников фирмы за месяц. Определить: общую сумму, выплаченную всем работникам, среднюю зарплату, величину подоходного (13%) и профсоюзного (1%) налогов в сумме зарплаты каждого работника.

13. Покупатели магазина пользуются 10% скидкой, если покупка состоит более, чем из 5 наименований товаров или стоимость покупки превышает 1000 руб. Составить ведомость оплаты покупок для 10 покупателей, учитывающую количество наименований купленных товаров, стоимость покупки. Рассчитать стоимость покупки с учетом скидки. Подсчитать количество покупателей, сделавших покупки более чем на 1000 руб, сумму всех покупок.

14. Известны данные о вместимости (в Мбайт) и стоимости (в руб.) каждого из 22 типов винчестеров. Рассчитать вместимость тех винчестеров, которые стоят более 2000 р., суммарную и среднюю стоимость и вместимость всех винчестеров.

15. Напишите программу, определяющую количество билетов с 6-значными номерами, у которых сумма первых 3 десятичных цифр равна сумме 3 последних.

16. Известна зарплата сотрудника за каждый месяц года. Определить общую и среднюю зарплату сотрудника за каждый квартал, за каждое полугодие и за год.

17. Имеется данные о стаже сотрудников предприятия одной категории и их оклад Р руб. Составить программу, в которой рассчитать премию и сумму начисленной заработной платы для каждого сотрудника. Расчет премии ведется по следующему принципу: если стаж работы более 5 лет, то премия равна 75% от оклада, иначе – 50% от оклада. Подсчитать и сумму зарплаты и премии для всех работников.

18. Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на P% нормы предыдущего дня. В какой день впервые спортсмен пробежит более 20 км? В какой день его суммарный пробег превысит 100 км?

19. Гражданин открыл счет в банке, вложив 1000 р. Через каждый месяц размер вклада увеличивается на p% от имеющейся суммы. Определить сумму вклада через n лет, если после каждого года хранения гражданин снимал со счета 200 р.

20. Вводятся по очереди координаты N точек. Определить, сколько из них попадает в круг радиусом R с центром в точке (a,b) и сколько вне его.

21. Вводятся по очереди данные о росте N учащихся класса. Определить средний, максимальный и минимальный рост учащихся в классе.

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

23. Каждая бактерия делится на две в течение одной минуты. В начальный момент имеется одна бактерия. Составьте программу, которая рассчитывает количество бактерий на заданное вами целое значение момента времени (15 минут, 7 минут и т.п.).

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

25. В 1202г. Итальянский математик Леонард Пизанский (Фибоначчи) предложил такую задачу: пара кроликов каждый месяц дает приплод – двух кроликов (самца и самку), от которых через два месяца уже получается новый приплод, Сколько кроликов будет через год, если в начале года имелась одна пара? Согласно условию задачи числа, соответствующие количеству кроликов, которые появляются через каждый месяц, составляют последовательность 1, 1, 2, 3, 5, 8, 13, 21, 37, … Составьте программу, позволяющую найти все числа Фибоначчи, меньшие заданного числа N.

26. В бригаде, работающей на уборке сена, имеется N косилок. Первая из них работала M часов, а каждая следующая на k минут больше, чем предыдущая. Сколько часов проработала вся бригада?

27. Найти наибольшее и наименьшее значение функции y=3x2+x-4, если на заданном интервале [a,b] Х изменяется с шагом 0,1.

28. Составьте программу получения в порядке убывания всех делителей данного числа.

29. Составьте программу определения наибольшего общего делителя двух натуральных чисел.

30. Составьте программу определения наименьшего общего кратного двух натуральных чисел.

31. Составьте программу, подсчитывающую количество цифр вводимого вами целого неотрицательного числа. Можно использовать операцию целочисленного деления.

32. Составьте программу, определяющую максимальное из всех вводимых вами чисел. Концом ввода чисел является введенное число 0.

33. С помощью цикла с постусловием напишите программу, которая требует у вас пароль, например 111. Если пароль правильный, то заполняет все строки экрана сообщением «Молодец». Если после пятой попытки пароль все равно неверен, выходит из программы.

34. Билет называют «счастливым», если в его номере сумма первых трех цифр равна сумме последних трех. Подсчитать число тех «счастливых» билетов, у которых сумма трех цифр равна 13. Номер билета может быть от 000000 до 999999.

35. Найти все четырехзначные числа у которых все цифры различны.

36. Найти все числа кратные семи, и сумма цифр которых также кратна семи.

Задачи на массивы

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

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

2. В матрицу заносятся данные о доходе за каждый месяц 15 клиентов. Рассчитать налоговую карту по следующему образцу:

- вычислить доход по нарастающей с начала года в N месяце;

- суммарный годовой доход;

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

3. Имеется матрица сотрудников предприятия, в котором указаны стаж работы на данном предприятии, оклад. Составить программу, в которой рассчитать премию и сумму начисленной заработной платы для каждого сотрудника. Расчет премии ведется по следующему принципу: если стаж работы более 5 лет, то премия равна 75% от оклада, иначе – 50% от оклада. Подсчитать среднее значение и сумму зарплаты и премии для всех работников.

4. Фирме принадлежат 2 магазина. Известна стоимость товаров, проданных в каждом магазине за каждый день в июле и августе. Подготовить программу для расчета стоимости товаров, проданных фирмой за 2 месяца, средней выручке за каждый месяц, за два месяца. Такие же расчеты сделать для каждого магазина.

5. Создать матрицу, содержащую цену и количество для 15 различных товаров. Подсчитать общее количество, среднюю цену для всех товаров. Рассчитать стоимость каждого товара с учетом мелкооптовой скидки (скидка р% предоставляется в случае покупки товара в количестве более 5 шт.). Размер скидки вводить.

6. Запрограммировать расчет следующих показателей: