Студопедия — Лабораторна робота №5.
Студопедия Главная Случайная страница Обратная связь

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

Лабораторна робота №5.






знати:

· Поняття масиву;

· Порядок роботи з масивами;

вміти:

· Описувати масив;

· Заповнювати масив;

· Виводити масив на екран;

· Працювати з елементами масиву;

· Знаходити мінімальний і максимальний елементи масиву.

Основні поняття та терміни:масив, елементи масиву.

Завдання 1

1. Детально розібрати наведений зразок розв’язування завдання (набирати не обов’язково). До захисту потрібно вміти пояснити кожний рядок програми та знати призначення кожної команди.

2. В звіті написати номер, дату та тему роботи.

3. Скласти та набрати в середовищі програмування текст програми згідно свого варіанту: у вашій програмі кількість елементів масиву повинна вводитись користувачем, масив треба заповнювати додатними і від’ємними випадковими числами, на екран виводиться початковий масив.

4. Виконати програму і в звіт записати результати, отримані на екрані.

5. В кінці пари показати виконану роботу викладачу для підпису.

Зразок до завдання 1: Скласти програму для знаходження всіх елементів масиву, що кратні 5 та обчислення їх суми:

 

Файл form.html <form method="GET" action="script.php"> Введіть кількість елементів масиву: <input type="text" name="n" /><br /> <input type="submit" value="Send" /> </form> <!-- Виводимо на екран форму-->  
   
Файл script.php <? if (count($_GET) > 0) { $n = htmlspecialchars($_GET['n']); }; $sum=0; $nums=array(); for ($i=1;$i<=$n;$i++) { $nums[]=mt_rand(-100, 100); };   foreach ($nums as $k=>$val) { if ($val%5==0) { echo "Елемент номер $k кратний 5 і дорівнює: $val <br>"; $sum++; }; }; echo "<br><h2>Виводимо всі елементи масиву</h2> <table border=’1’> <tr><td><strong>Номер елементу </strong> </td> <td> <strong> Значення елементу </strong></td></tr>"; foreach ($nums as $k=>$val) { echo "<tr><td>$k</td><td><strong>$val</strong></td></tr>"; }; echo "</table>"; ?> //Отримуэмо дані з форми //--Якщо були прийняті дані з HTML-форми //--Отримуємо кількість елементів масиву з GET-параметрів // сума елементів масиву, кратних 5 // створюємо порожній масив // цей цикл заповнює масив випадковими величинами // функція mt_rand(-100, 100) генерує випадкові значення в диапазоні від -100 до 100 // цикл перебирає елементи масиву   Виводимо всі елементи масиву в таблицю

1. Дано масив дійсних чисел. Знайти всі від’ємні елементи даного масиву та обчислити їх добуток.

2. Дано масив дійсних чисел. Знайти елементи масиву, у яких значення співпадає з значенням ключа та підрахувати їх кількість.

3. Дано масив цілих чисел. Знайти всі парні елементи масиву та обчислити їх суму.

4. Дано масив дійсних чисел. Знайти елементи масиву, які не більше 3 та підрахувати їх кількість.

5. Дано масив дійсних чисел. Вивести на екран елементи масиву, ключі яких непарні та обчислити їх суму.

6. Дано масив дійсних чисел. Знайти всі додатні елементи даного масиву та обчислити їх суму.

7. Дано масив дійсних чисел. Знайти всі елементи даного масиву, які є точними квадратами та обчислити їх добуток.

8. Дано масив цілих чисел. Знайти всі елементи даного масиву, які не кратні 10 та обчислити їх суму.

9. Дано масив дійсних чисел. Знайти всі додатні елементи даного масиву та підрахувати їх кількість.

10. Дано масив дійсних чисел. Вивести на екран елементи, які не є точними квадратами та обчислити їх кількість.

11. Дано масив дійсних чисел. Знайти всі додатні елементи даного масиву та підрахувати їх суму і кількість нульових елементів масиву.

12. Дано масив дійсних чисел. Знайти всі непарні елементи масиву та підрахувати скільки разів зустрічається в масиві модуль числа 7.

13. Дано масив цілих чисел. Знайти всі від’ємні елементи даного масиву та обчислити їх середнє арифметичне.

14. Дано масив дійсних чисел. Знайти всі від’ємні елементи даного масиву та обчислити суму їх квадратів.

15. Дано масив дійсних чисел. Вивести на екран елементи масиву, що стоять на парних місцях та обчислити їх добуток.

16. Дано масив цілих чисел. Знайти всі непарні елементи масиву та обчислити їх добуток.

17. Дано масив дійсних чисел. Знайти всі від’ємні елементи даного масиву та обчислити їх добуток.

18. Дано масив дійсних чисел. Знайти елементи масиву, у яких значення співпадає з значенням ключа та підрахувати їх кількість.

19. Дано масив цілих чисел. Знайти всі парні елементи масиву та обчислити їх суму.

20. Дано масив дійсних чисел. Знайти елементи масиву, які не більше 3 та підрахувати їх кількість.

21. Дано масив дійсних чисел. Вивести на екран елементи масиву, ключі яких непарні та обчислити їх суму.

22. Дано масив дійсних чисел. Знайти всі додатні елементи даного масиву та обчислити їх суму.

23. Дано масив дійсних чисел. Знайти всі елементи даного масиву, які є точними квадратами та обчислити їх добуток.

24. Дано масив цілих чисел. Знайти всі елементи даного масиву, які не кратні 10 та обчислити їх суму.

25. Дано масив дійсних чисел. Знайти всі додатні елементи даного масиву та підрахувати їх кількість.

26. Дано масив дійсних чисел. Вивести на екран елементи, які не є точними квадратами та обчислити їх кількість.

27. Дано масив дійсних чисел. Знайти всі додатні елементи даного масиву та підрахувати їх суму і кількість нульових елементів масиву.

28. Дано масив дійсних чисел. Знайти всі непарні елементи масиву та підрахувати скільки разів зустрічається в масиві модуль числа 7.

29. Дано масив цілих чисел. Знайти всі від’ємні елементи даного масиву та обчислити їх середнє арифметичне.

30. Дано масив дійсних чисел. Знайти всі від’ємні елементи даного масиву та обчислити суму їх квадратів.

Завдання 2

1. Детально розібрати наведений зразок розв’язування завдання (набирати не обов’язково). До захисту потрібно вміти пояснити кожний рядок програми та знати призначення кожної команди.

2. В звіті написати номер, дату та тему роботи.

3. Скласти та набрати в середовищі програмування текст програми згідно свого варіанту: у вашій програмі кількість елементів масиву повинна вводитись користувачем, масив треба заповнювати додатними і від’ємними випадковими числами, на екран виводиться початковий масив.

4. В кінці пари показати виконану роботу викладачу для підпису.

Зразок до завдання 2: Програма знаходження максимального елементу лінійного масиву:

Файл form.html  
<form method="GET" action="script.php"> <!-- Виводимо на екран форму-->
Введіть кількість елементів масиву: <input type="text" name="n" /><br />
<input type="submit" value="Send" />  
</form>  
   
Файл script.php <? if (count($_GET) > 0) //--Якщо були прийняті дані з HTML-форми { $n = htmlspecialchars($_GET['n']); }; $max=0; $nums=array(); for ($i=1;$i<=$n;$i++) { $nums[]=mt_rand(-100, 100); };   foreach ($nums as $k=>$val) { if ($val>$max) { $max=$val; }; }; echo "Максимальний елемент масиву: <strong>$max</strong>"; echo "<br><h2>Виводимо всі елементи масиву</h2><table border='1'><tr><td><strong>Номер елементу</strong></td><td><strong>Значення елементу</strong></td></tr>"; foreach ($nums as $k=>$val) { echo "<tr><td>$k</td><td><strong>$val</strong></td></tr>"; }; echo "</table>"; ?>   // Отримуэмо дані з форми // Отримуємо кількість елементів масиву з GET-параметрів   // максимальний елемент // створюємо порожній масив // цей цикл заповнює масив випадковими величинами // функція mt_rand(-100, 100) генерує випадкові значення в диапазоні від -100 до 100 // цикл перебирає елементи масиву  

Завдання 2 (по варіантам):

1. Дано масив дійсних чисел. Обчислити добуток мінімального і максимального елементів масиву.

2. Дано масив дійсних чисел. Знайти добуток третього і максимального елементів.

3. Дано масив дійсних чисел. Обчислити суму максимального елементу масиву і кількості нульових елементів масиву.

4. Дано масив дійсних чисел. Обчислити середнє арифметичне кількості додатних елементів масиву і максимального елементу.

5. Дано масив дійсних чисел. Обчислити добуток максимального і п’ятого елементу.

6. Дано масив дійсних чисел. Підрахувати кількість елементів масиву, які більші за мінімальний елемент на 5.

7. Дано масив дійсних чисел. Обчислити суму останнього і максимального елементів масиву.

8. Дано масив дійсних чисел. Обчислити добуток першого і мінімального елементів масиву.

9. Дано масив дійсних чисел. Обчислити середнє арифметичне мінімального і максимального елементів даного масиву.

10. Дано масив дійсних чисел. Підрахувати, скільки в масиві зустрічається максимальне число.

11. Дано масив дійсних чисел. Обчислити середнє арифметичне всіх елементів масиву і визначити різницю між максимальним елементом і знайденим значенням.

12. Дано масив дійсних чисел. Обчислити суму останнього і мінімального елементів масиву.

13. Дано масив дійсних чисел. Підрахувати, скільки разів в масиві зустрічається мінімальне число.

14. Дано масив дійсних чисел. Обчислити різницю між найбільшим і найменшим елементами масиву.

15. Дано масив дійсних чисел. Обчислити суму елементів, з парними ключами і порівняти її з максимальним елементом.

16. Дано масив дійсних чисел. Обчислити суму елементів, з парними ключами і порівняти її з мінімальним елементом.

17. Дано масив дійсних чисел. Обчислити добуток мінімального і максимального елементів масиву.

18. Дано масив дійсних чисел. Знайти добуток третього і максимального елементів.

19. Дано масив дійсних чисел. Обчислити суму максимального елементу масиву і кількості нульових елементів масиву.

20. Дано масив дійсних чисел. Обчислити середнє арифметичне кількості додатних елементів масиву і максимального елементу.

21. Дано масив дійсних чисел. Обчислити добуток максимального і п’ятого елементу.

22. Дано масив дійсних чисел. Підрахувати кількість елементів масиву, які більші за мінімальний елемент на 5.

23. Дано масив дійсних чисел. Обчислити суму останнього і максимального елементів масиву.

24. Дано масив дійсних чисел. Обчислити добуток першого і мінімального елементів масиву.

25. Дано масив дійсних чисел. Обчислити середнє арифметичне мінімального і максимального елементів даного масиву.

26. Дано масив дійсних чисел. Підрахувати, скільки в масиві зустрічається максимальне число.

27. Дано масив дійсних чисел. Обчислити середнє арифметичне всіх елементів масиву і визначити різницю між максимальним елементом і знайденим значенням.

28. Дано масив дійсних чисел. Обчислити суму останнього і мінімального елементів масиву.

29. Дано масив дійсних чисел. Підрахувати, скільки разів в масиві зустрічається мінімальне число.

30. Дано масив дійсних чисел. Обчислити різницю між найбільшим і найменшим елементами масиву.

Завдання 3

1. Скласти та набрати в середовищі програмування текст програми згідно свого варіанту.

2. Відлагодити набрану програму та відкомпілювати її на диск.

3. Виконане завдання обов’язково захистити не пізніше закінчення модуля.

Завдання 3 (по варіантам):

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. Максимальний елемент поміняти місцями з четвертим додатним.

26. Третій від’ємний елемент замінити максимальним.

27. Вивести добуток номерів двох найменших елементів серед додатних. Замінити всі нульові елементи на цей добуток.

28. Скільки є елементів з максимальним значенням серед додатних? Замінити третій від’ємний на максимальний.

29. Вивести номери двох найменших елементів. Обчислити суму цих номерів. Замінити найменший елемент на цю суму.

30. Скільки є елементів з мінімальним значенням серед додатних? Замінити третій від’ємний на цю кількість.

Лабораторна робота №5.







Дата добавления: 2015-09-19; просмотров: 2003. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...

Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия