Змістовний модуль №4 (2) додаткові конструкції мови pascal завдання 7
Розробити схему алгоритму та програму обробки одновимірного масиву з двадцяти елементів. Вивести початкові дані та результати завдання. Привести схему алгоритму, лістинг програми, контрольний приклад.
В.1. Знайти суму елементів масиву, що задовольняють умовам а ≤ х ≤ b де а, b - задані числа.
В.2. До елементів першої половини масиву додати найменше значення масиву, а до елементів другої половини – найбільше значення масиву.
В.3. Додати всі від’ємні елементи масиву з непарними індексами.
В.4. Додати всі додатні елементи масиву до першого від’ємного.
В.5. Знайти суму тих елементів масиву, які за модулем менше заданого числа К.
В.6. Додати всі елементи масиву, починаючи з першого і до тих пір, поки сума не перевищить числа S, після чого сумування припинити.
В.7. Знайти мінімальне парне число (в масиві тільки цілі числа).
В.8. В масиві визначити максимальний по модулю елемент серед від’ємних.
В.9. Знайти мінімальний елемент масиву серед додатних.
В.10 Визначити максимальне значення серед елементів масиву, які не перевищують задане число а.
В.11. Визначити різницю між максимальним і мінімальним значеннями елементів масиву.
В.12. Визначити добуток максимального і мінімального елементів масиву.
В.13. Знайти суму додатних елементів масиву з парними індексами.
В.14. Знайти мінімальний по модулю елемент масиву.
В.15. Визначити у якому з двох масивів сума елементів більша.
В.16. Додати всі парні числа масиву, який складається із цілих чисел.
В.17. Визначити різницю між номерами максимального і мінімального елементів масиву.
В.18. Знайти мінімальний елемент масиву і вказати його номер.
В.19. Визначити кількість від’ємних елементів масиву.
В.20. Визначити у якому з двох масивів більше додатних елементів.
В.21. Обчислити добуток додатних елементів масиву
В.22. Обчислити кількість додатних елементів масиву.
В.23. Обчислити середнє арифметичне від’ємних елементів масиву.
В.24. Визначити кількість елементів, більших ніж середнє арифметичне всіх елементів масиву.
В.25. Визначити кількість елементів масиву, більших ніж задане число а.
В.26. Додатні елементи масиву зменшити на 5, а від’ємні збільшити на 2 та обчислити суму елементів масиву.
В.27. Визначити кількість і добуток від’ємних елементів масиву.
В.28. Визначити середнє геометричне додатних значень елементів масиву.
В.29. Визначити суму елементів масиву з парними номерами і добуток з непарними.
В.30. Утворити
масив з елементами
Обчислити добуток додатних елементів
нового масиву.
Завдання 8
Задано список 7 службовців, складений за поданою нижче формою. Заповнити цими даними 4 одновимірних масиви. Розробити схему алгоритму та програму для розв’язування задачі. Вивести початкові дані та результати завдання. Привести схему алгоритму, лістинг програми, контрольний приклад.
Прізвище |
Вік |
Освіта |
Заробітна плата |
Іваненко |
42 |
В |
2500 |
Кравчук |
25 |
В |
2300 |
Петренко |
35 |
СС |
2220 |
Сидоренко |
55 |
С |
1980 |
Ткачук |
27 |
В |
2400 |
Чумак |
48 |
СС |
2060 |
Шевчук |
31 |
С |
1960 |
( В – вища освіта, СС – середня спеціальна освіта, С – середня освіта. )
В.1. Обчислити середню заробітну плату службовців з вищою освітою.
В.2. Обчислити середній вік службовців із середньою спеціальною освітою.
В.3. Обчислити середню заробітну плату службовців, які не старші 30 років.
В.4. Обчислити середню заробітну плату службовців, які не молодші 35 років і не старші 55 років.
В.5. Обчислити середню заробітну плату службовців, які старші 30 років і молодші 50 років.
В.6. Вивести список службовців із середньою освітою та їхню заробітну плату.
В.7. Службовцям з вищою освітою збільшити заробітну плату на 20%. Вивести список службовців та їхню заробітну плату.
В.8. Службовцям з вищою освітою збільшити заробітну плату на 30%, а службовцям із середньою спеціальною освітою – на 20%. Вивести список службовців та їхню заробітну плату.
В.9. Службовцям з вищою освітою збільшити заробітну плату на 30%, а службовцям з середньою освітою – на 15%. Вивести список службовців та їхню заробітну плату.
В.10. Службовцям з вищою освітою збільшили заробітну плату на 159 грн., а службовцям із середньою спеціальною освітою – на 100 грн. Вивести список службовців та їхню заробітну плату.
В.11. Службовцям, які старші 40 років, збільшили заробітну плату на 15%. Вивести список службовців та їхню заробітну плату.
В.12. Службовцям з вищою освітою, які не старші 30 років, збільшили заробітну плату на 20%. Вивести список службовців та їхню заробітну плату.
В.13. Службовцям з вищою освітою, які старші 40 років, заробітну плату збільшили в 1,2 разу. Вивести список службовців та їхню заробітну плату.
В.14. Службовцям із середньою спеціальною освітою, які старші 40 років, заробітну плату збільшили на 30 грн. Вивести список службовців та їхню заробітну плату.
В.15. З’ясувати, хто наймолодший у цьому списку, і визначити його вік.
В.16. З’ясувати, хто найстарший у цьому списку, і визначити його вік.
В.17. Усім службовцям, заробітна плата яких менша за середню, її збільшили на 50 грн. Вивести список службовців та їхню заробітну плату.
В.18. Службовцям із середньою освітою замінити освіту на середню спеціальну, а службовцям із середньою спеціальною – на вищу. Вивести список службовців та їхню освіту.
В.19. Визначити, скільки службовців мають вищу освіту.
В.20. Обчислити різницю між найбільшою і найменшою заробітними платами.
В.21. Обчислити різницю у віці між найстаршим та наймолодшим службовцями.
В.22. Вивести список службовців, які не старші 40 років і заробітна плата яких перевищує 2000 грн.
В.23. Вивести список службовців віком від 25 до 35 років, заробітна плата яких перебуває у межах від 1800 до 2200 грн.
В.24. Підрахувати кількість службовців віком від 30 до 50 років. Вивести їхній список.
В.25. Підрахувати кількість службовців, заробітна плата яких не менша ніж 2200 грн. Вивести їхній список.
В.26. Підрахувати кількість службовців з вищою освітою, заробітна плата яких менша, ніж 2400 грн. Вивести їхній список.
В.27. Переатестацію повинні пройти службовці віком від 30 до 60 років, заробітна плата яких менша, ніж 2300 грн. Вивести їхній список.
В.28. Визначити, хто з вищою освітою має найменшу заробітну плату. Вивести її розмір та прізвище службовця.
В.29. Визначити, хто із середньою спеціальною або середньою освітою має найбільшу заробітну плату. Вивести її розмір та прізвище службовця.
В.30. Зі службовців з вищою освітою випадково обрати 2 делегатів на конференцію.
