Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задача 8. Циклы. Табулирование функции и поиск данных. Протабулировать функцию у = fi+g(x) на отрезке [0; i]с шагом h — 0,1i, где i— номер варианта





Протабулировать функцию у = fi+g(x) на отрезке [0; i] с шагом h — 0,1 i, где i — номер варианта. Результаты вычислений вывести на экран в виде таблицы пар чисел х, у. Выполнить дополнитель­но задачи своего варианта поиска данных по некоторому крите­рию (признаку). Если искомых данных нет, вывести об этом сообщение.

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

2. Вычислить сумму и произведение всех значений функции у, для которых выполняется неравенство 0 < у < 3,2.

3. Вычислить произведение и количество всех значений функции у, для которых выполняются неравенства у > 0,4 или у < —3.

4. Вычислить произведение всех отрицательных значений функ­ции у и определить количество положительных.

5. Вычислить произведение аргументов минимального и макси­мального значений функции у.

6. Вычислить количество отрицательных значений функции у. Определить её максимальное значение.

7. Определить сумму всех положительных значений функции у и количество отрицательных.

8. Вычислить количество отрицательных и количество положительных значений функции у.

9. Вычислить сумму и количество положительных значений функции у

10. Вычислить сумму квадратов всех положительных значений функции у. Определить аргумент функции, при котором она принимает минимальное значение.

11. Вычислить модуль разности максимального и минимального значений функции у.

12. Вычислить сумму всех значений функции у, для которых выполняются неравенства у < 4 или у >1 2. Определить максимальное значение функции.

13. Вычислить произведение положительных значений функции и количество отрицательных.

14. Вычислить произведение отрицательных значений функции у.

15. Вычислить произведение всех значений функции у, для которых справедливо неравенство 1 < у < 3,1.Определить, при каком значении х функция достигает минимума.

16. Вычислить количеств ипроизведение всех отрицательных значений у.

17. Вычислить сумму квадратов и произведение всех значений функции у, для которых справедливо неравенство 2,41 < у < 5.

18. Вычислить модуль произведения максимального и минимального значений функции у.

19. Вычислить среднее арифметическое всех отрицательных значений функции.

20. Вычислить сумму кубов всех положительных значений функ­ции у и их количество.

21. Найти среднее арифметическое тех значений функции у, для которых выполняются неравенства у < 1 или у > 8.

22. Найти минимальное значение функции, а также определить значения аргумента, при котором оно достигается.

23. Вычислить сумму и количество тех значений функции у, для которых выполняется неравенство 0 < у < 1.

24. Вычислить количество и произведение тех значений функции у, для которых выполняется неравенство 1,3 < у < 5.

25. Вычислить произведение аргументов первого, максимального и минимального значений функции у.


Задача 9. Одномерные массивы. Пусть доход фирмы за k -ый год вычисляется по формуле уk = 100fi+9(k) в некоторых условных единицах, где h = 1991, 1992,..., 2001; i номер варианта. Если yk >0, то будем считать, что фирма в соответствующий (k-ый) год имела прибыль, а в случае yk < 0 - убытки. Вывести на экран таблицу: год, величина дохода.

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

1. Вычислить сумму прибылей фирмы. Определить максимальный убыток, если он был.

2. Вычислить сумму убытков фирмы. В каком году убытки были наибольшим

3. Вычислить суммы прибылей и убытков фирмы и их разность. Когда прибыль была максимальной?

4. Сколько лет подряд доходов было меньше 1000, но больше 500 у,е?.Когда фирма понесла наибольший убыток?

5. Вычислить сумму убытков фирмы. В каком году фирма имела наибольшую прибыль?

6. Вычислить сумму доходов в границах 0 < ук < 710 (в у.е.). В каком году фирма понесла самые большие убытки?

7. Сколько лет доходы фирмы находились в границах от 200 до 700 у.е? Вывести эти годы.

8. Вычислить сумму всех убытков. В каком году фирма имела наибольший убыток? Какова его величина?

9. Вычислить сумму тех убытков, которые изменяются в грани­цах yk< -600 или yk >100 (в у.е.). Определить наибольший доход фирмы.

10. Определить суммы прибылей и убытков. Сколько лет фирма имела прибыль

11. Вычислить сумму доходов, которые изменяются в границах от 230 до 8500 (в у.е.). Сколько лет фирма имела такие прибыли?

12. Вычислить сумму убытков, которые изменяются в границах от -750 до -200 (в у.е.). Когда доход фирмы был минимальным?

13. Вычислить суммы прибылей и убытков за первые семь лет работы и их разность. Найти наибольший доход за этот период.

14.Вычислить сумму прибылей в границах от 170 до 620 (в у.е.). Сколько лет фирма имела такую прибыль?

15.Вычислить сумму убытков фирмы и определить, сколько лет фирма несла убытки? В каком году убыток был максимальным?

16. Найти наибольший убыток фирмы. Определить в каком году фирма имела максимальный доход.

17. Когда фирма имела самые большие прибыль и убыток?

18.Вычислить сумму убытков фирмы. Имела ли фирма нулевой доход?

19. Найти суммы доходов, убытков фирмы и их разность. Вычислить минимальный доход фирмы.

20.Вычислить сумму убытков, которые изменяются в границах от 330 до 590 (в у.е.). Найти наибольшую прибыль фирмы, в каком году это было?

21. Вычислить сумму убытков фирмы. В каком году фирма имела наименьшую прибыль? Найти её величину.

22.Вычислить средние арифметические всех прибылей и убытков фирмы.

23. Вычислить суммы доходов и убытков за первые пять лет работы фирмы. Сколько лет на протяжении этого периода фирма имела прибыли?

24. Вычислить сумму доходов фирмы, которые изменяются в границах от -315 до 958 (в у.е.). В каком году фирма имела наибольшие убытки?

25. Когда фирма имела доходы больше 580 и меньше 100 у.е? Когда фирма имела наибольший доход?


Задача 10. Одномерные массивы и сложный поиск. Создать и вывести массив у с элементами yk = fi+10(k), где i - номер варианта, k •= 1, 2,..., 7. Выполнить задание своего варианта. В случае отсутствия искомых данных, вывести об этом сообщение.

1.Создать (и вывести) новый массив, который состоит из положительных элементов массива у.

2. Найти сумму третьего и шестого положительных элементов.

3. Второй отрицательный элемент заменить минимальным.

4. Сколько в массиве элементов с минимальным значением среди положительных?

5. Ненулевые элементы массива занести в другой массив.

6. Вычислить сумму первых четырех отрицательных элементов.

7. Вывести номер положительного предпоследнего элемента.

8. Создать новый массив из отрицательных элементов массива у.

9. Найти произведение второго и четвертого элементов, значение которых больше, чем 3.

10.Максимальный элемент поменять местами со вторым нулевым.

11. Отрицательный предпоследний элемент заменить максимальным.

12. Вычислите произведение второго отрицательного и пятого элементов.

13. Элементы массива большие, чем 1, занести в другой массив.

14. Вывести номера и значения двух самых больших элементов. Вычислить их сумму.

15. Есть ли в массиве два элемента среди отрицательных с максимальным значением?

16. Максимальный элемент поменять местами с четвертым, большим, чем единица, элементом.

17. Третий положительный элемент заменить максимальным.

18. Вывести номер пятого отрицательного элемента.

19. Вычислить произведение первого, третьего и шестого положительных элементов и определить их номера в данном массиве.

20. Вычислить сумму второго положительного и третьего отрицательного элементов.

21. Элементы массива меньшие, чем 4, занести в новый массив.

22. Создать массив, значения которого находятся между значением третьего элемента заданного массива и максимальным значением.

23.Вывести произведение номеров двух минимальных элементов среди положительных.

24.Определить сумму номеров второго и третьего отрицательного элементов. Вывести эти номера.

25.Вывести номера второго, четвертого и пятого положительных элементов.


Задача 11. Двумерные массивы. Простой поиск. Создать массив с элементами где i - номер варианта k, n=1, 2, 3, 4. Вывести его на экран в виде таблицы (матрицы). Выполнить дополнительно задание своего варианта.

1. Найти индексы минимального элемента массива. Вычислить произведение его отрицательных элементов.

2. Вычислить количество элементов массива, для которых выполняется неравенство 1< akn< 6.

3. Вычислить произведение значений тех элементов, для которых справедливы неравенства akn< -1 или akn > 1.

4. Вычислить количество положительных элементов и их произведение.

5. Вычислить сумму квадратов элементов, больших 1

6. Вычислить произведение тех элементов массива, для которых выполняется неравенство

7. Вычислить количество тех элементов массива, для которых выполняется неравенство akn > 3 и сумму элементов, меньших 9.

8. Вычислить произведение отрицательных элементов. Определить индексы максимального элемента.

9. Вычислить произведение диагональных элементов массива и количество отрицательных элементов.

10. Вычислить произведение тех элементов массива, для которых выполняется неравенство 2 < akn < 10.

11. Найти индексы максимального элемента массива. Вычислить произведение элементов над главной диагональю.

12. Вычислить произведение элементов первых двух строк.

13. Вычислить сумму элементов массива над главной диагональю. Определить индексы минимального элемента.

14. Вычислить сумму отрицательных элементов массива. Найти максимальный элемент.

15. Найти произведение минимального и максимального элементов массива.

16. Определить индексы минимального и максимального элементов массива.

17. Элементы массива, равные нулю, заменить на 1, Найти сумму элементов под главной диагональю.

18. Найти количество отрицательных и произведение положительных элементов массива.

19. Вычислить произведение тех элементов массива, для которых выполняются неравенства аk n<-5 или ak n> 3. Определить индексы минимального элемента.

20. Найти индексы максимального и минимального элементов массива. Вычислить их произведение.

21. Вычислить произведение элементов над главной диагональю матрицы и определить их количество.

22. Вычислить среднее арифметическое положительных элементов массива.

23. Вычислить произведение тех элементов массива, для которых выполняется неравенство - 2,1 < ak n < 1,5. Найти максимальный элемент.

24. Вычислить сумму диагональных элементов матрицы и количество элементов, значение которых меньше 3.

25. Вычислить произведение элементов под главной диагональю и сумму элементов над главной диагональю.


Задача 12. Двумерные массивы. Задача о выборах. Пусть шесть населенных пунктов, обозначенные номерами от 1 до 6 (величина k), а пять кандидатов номерами от 1 до 5 (величина n) Количество голосов, набранных кандидатами в каждом пункте, определяется формулой ak= random(10i + 50), где i номер варианта. Вывести на экран таблицу результатов голосования, где значения в строках данные из населенных пунктов, а в столбцах – данные по конкретным кандидатам. Выполнить дополнительное задание своего варианта. Создать одномерный массив с искомыми данными.

1. Вывести итоговые результаты каждого кандидата. Подсказка: создать одномерный массив из сумм значений столбцов таблицы.

2. Определить номера населённых пунктов, где количество поданных голосов превысило 150 (создать одномерный массив из этих номеров).

4. Кто из кандидатов набрал максимальное, а кто минимальное количество голосов в четвертом населённом пункте? Какое количество голосов было подано за первого и третьего кандидатов во всех населённых пунктах?

5. В каких населённых пунктах второй и четвертый кандидаты набрали максимальное количество голосов?

6. Сколько избирателей приняли участие в голосовании в каждом населённом пункте?

7. Кто из кандидатов имеет максимальный рейтинг?

8. Кто из кандидатов набрал максимальное количество голосов во втором населённом пункте?

9. В каких населённых пунктах количество опрошенных больше некоторого заданного числа n?

10. За кого из кандидатов подано количество голосов меньше некоторого заданного числа п?

11. В каких населённых пунктах первый кандидат набрал максимальное количество голосов?

12. В каком населённом пункте проголосовало наибольшее количество людей?

13. Кто из кандидатов набрал наибольшее количество голосов во втором и третьем населённых пунктах?

14. В каком населённом пункте первый кандидат набрал минимальное количество голосов, а в каком максимальное?

15. У кого среди второго, четвертого и пятого кандидатов наивысший рейтинг?

16. Кто набрал максимальное, а кто минимальное количество голосов в первом населённом пункте?

17. В каких населённых пунктах первый и пятый кандидаты набрали больше 100 голосов?

18. В каких населенных пунктах количество участников выборов не превысило 450?

19. У кого из кандидатов рейтинг больше некоторого заданного числа п?

20. В каких населённых пунктах количество избирателей меньше некоторого заданного числа n?

22. Какие кандидаты набрали минимальное количество голосов в каждом из населенных пунктов? Какие кандидаты набрали максимальное и минимальное количество голосов во втором и пятом населённых пунктах?

23. У кого из кандидатов наименьший рейтинг?

24. У скольких кандидатов рейтинг превысил некоторое заданное число n?

25. В каких населённых пунктах третий кандидат набрал максимальное количество голосов?


Задача 13а. Данные строкового типа (string). Ввести фамилию, имя и отчество как одно данное строкового типа. Определить длину строки и количество букв "а" в ней. Выполнить дополнительно задание своего варианта:

1. Вывести имя и количество букв в третьем слове.

2. Определить сколько букв 'а' есть в фамилии.

3. Вывести три буквы (свои инициалы) с точками.

4. Вывести длины фамилии и имени.

5. Вывести фамилию и инициалы.

6. Вывести имя и количество букв в фамилии.

7. Определить сколько букв 'о' есть в имени.

8. Вывести самое длинное слово.

9. Изъять все буквы 'а' и 'о' из фамилии.

10. Вывести имя в столбик.

11. Начинается ли хотя бы одно слово с буквы 'М'?

12. Все буквы 'и' в имени продублировать.

13. Вывести фамилию и количество букв в имени.

14. Вывести имя в обратном порядке.

15. Вывести фамилию в столбик.

16. Вывести имя, отчество и количество букв в фамилии.

17. Вывести самое короткое слово.

18. Вывести строку без пропусков. Сколько букв в имени?

19. Вывести длины трёх слов.

20. Вывести имя и количество букв в фамилии.

21. Вывести имя и фамилию.

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

23. Вывести фамилию в обратном порядке.

24. Определить сколько букв 'а' и 'б' в фамилии.

25. Вывести третье слово и количество букв в фамилии.


Задача 14. Подпрограммы для массивов с различным количеством элементов. В отделе Y есть 15 сотрудников, а в G -20. На протяжении месяца каждый сотрудник отработал некоторое количество дней, которое задано как случайная величина со значениями уn = random(30), n = 1, 2,..., 15, gk = random(30), k — 1, 2,..., 20. Дневная оплата труда d условных единицах. Налоговая ставка 20%. Используя подпрог­раммы, создать массивы у, g, вывести значения их элементов на экран и выполнить задания поиска данных для каждого отдела. Вывести сообщение, если искомые данные отсутствуют.

1. Сколько человек в каждом из отделов работало больше 15 дней?

2. У кого наименьший заработок в каждом из отделов?

3. Кому насчитано больше 100 у.е. в каждом отделе?

4. Сколько человеко-дней было отработано в каждом отделе?

5..Какой средний заработок в каждом отделе?

6. Сколько сотрудников получили больше 5 и меньше 20 у.ед.?

7. Сколько человек работало менее 10 дней?

8. Какую сумму налога заплатили в каждом отделе?

9. Кто заплатил наибольший налог в каждом из отделов?

10.У скольких сотрудников налоговые вычеты перевесили 20у. ед.?

11.Какой средний налог был в каждом отделе?

12.В каком отделе больший средний заработок?

13.Кто уплатил наименьший налог в каждом отделе?

14.Сколько человек в каждом отделе работало только один день?

15. У скольких человек заработок выше среднего?

16.В каком отделе меньший средний заработок?

17.У скольких человек заработок отклоняется от среднего меньше, чем на 10%?

18.В каком отделе был зафиксирован наибольший заработок?

19.Сколько сотрудников отработали более 5 и менее 12 дней?

20.Какой средний заработок первых пяти сотрудников в каждом отделе?

21.У скольких человек заработок былменьше среднего?

22.Какой средний заработок последних четырёх человек в каждом отделе?

23.В каком отделе было отработано большее количество человеко-дней?

24.Кто заработал больше 100, но меньше 200 у.е.?

25.Сколько сотрудников отработали 2, 3 или 4 дня?

Задание повышенной сложности. Сколько отработанных дней чаще всего было зафиксировано в каждом отделе?

 

Date: 2016-02-19; view: 1374; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию