Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Білети з інформатики.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
176.45 Кб
Скачать

3.Використання підпрограм.

Використання підпрограм:

1. Великі програми рекомендується розділяти на функціонально завершені фрагменти і ці фрагменти оформляти у вигляді підпрограми. Цю операцію можна повторювати над фрагментами стільки разів, скільки необхідно.

2. Ті фрагменти програми, що повторюються оформлюються у виді підпрограми, а у місцях повтору ставляться оператору виклику підпрограм.

3. Існують задачі, які ефективно вирішуються рекурсивними методами. Для вирішення таких задач можна використовувати рекурсивні підпрограми. Головною умовою правильного використання рекурсивних підпрограм є обмеження кількості рекурсивних викликів. Якщо задачу можна вирішити або рекурсивним методом або не рекурсивним, то перевагу слід надавати не рекурсивному методу. Іноді рекурсивні підпрограми рекомендується використовувати для обробки динамічних структур даних - списків та дерев.

Білет № 29

1.Класифікація команд мікропроцесорів

Як уже зазначалося, принциповою перевагою МП* є програмування. Це означає, що подаючи на вхід МП команди, можна забезпечити потрібну послідовність операцій, тобто реалізацію певного алгоритму. Алгоритм розв'язуваної задачі може бути як завгодно складним, необхідно лише, щоб цей алгоритм був розбитий на кроки у відповідності з системою команд МП. Тому система команд важлива не тільки з точки зору, що МП може робити, але і як виконується алгоритм. Наявність або відсутність будь-якої команди або групи команд може істотно вплинути на вибір МП для конкретного застосування.

1) Команди передачі даних забезпечують просту пересилку інформації без виконання яких-небудь операцій обробки. Команди цієї групи діляться на команди пов'язані із зверненням до пам'яті, команди звернення до регістрів і команди введення виведення.

2) Команди управління, часто звані командами переходу, дозволяють виконувати різні дії у відповідності зі значенням зовнішніх сигналів або вироблених усередині системи умов. Всі команди управління діляться на команди безумовного і умовного переходу.

3) Команди обробки даних діляться на арифметичні і логічні

2. Організація комп’ютерної мережі за схемою «Клієнт - Сервер»

Комп*ютерна мережа – це декілька комп*ютерів в межах обмеженої території(які знаходяться в одному приміщенні,або в приміщеннях які близько розташовані один до одного) и підключені к єдиним лініям зв*язку. На сьогоднішній день більшість комп*ютерних мереж – це локальні комп*ютерні мережі,які розміщені всередині одного приміщення і засновані на комп*ютерній моделі «клієнт – сервер». Мережеве з*єднання складається з двох приймаючих учать в зв*язку комп*ютерів і шляхи між ними. Можно створити мережу,використовуючи безпровідні технології,але поки що це не мае великого розповсюдження.

В моделі «клієнт – сервер» зв*язок за мережею ділиться на 2 частини:сторона клієнта і сторона сервера. За означенням,клієнт робить запит на інформацію або послуги з сервера. Сервер в свою чергу обслуговує запити клієнта. Часто кожна сторона в моделі «клієнт – сервер» може виконувати функції як сервера так і клієнта. При створенні комп*ютерної мережі необхідно обрати різноманітні компонентіи,які визначають,яке програмне забезпечення і обладнання и зможете використовувати,формуючи свою корпоративну мережу.