Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

1.3 Практика з системного програмування




1. 3 Практика з системного програмування

Ubuntu — операційна система для робочих станцій, лептопів і серверів, є найпопулярнішим у світі дистрибутивом Linux. Серед основних цілей Ubuntu — надання сучасного і водночас стабільного програмного забезпечення для пересічного користувача із сильним акцентом на простоту встановлення і користування.

Ubuntu надає користувачу мінімальний набір програм загального призначення: багатовіконне стільничне середовище, засоби для перегляду Інтернету, організації електронної пошти, офісні програми з можливістю читати і записувати файли в форматі Microsoft Office, редактор зображень, програвач компакт-дисків тощо. Спеціалізоване програмне забезпечення, потрібне досвідченішим користувачам, можна отримати із відповідних репозиторіїв. Серверний варіант системи включає також засоби, потрібні для організації сервера баз даних, веб-сервера, сервера електронної пошти, тощо.

Інсталяційні диски Ubuntu безкоштовні.


2 Практична частина

2. 1. Програмування на персональному комп’ютері

Практична робота № 2. 1. 1

Тема: Створення програми обчислювального процесу з розгалуженням.

Мета: Отримання практичних навиків у роботі з умовним оператором мови С++ та алгоритму з розгалуженням.

Короткі теоретичні відомості:

Алгоритмічна конструкція розгалуження.

Розгалуження – це управляюча структура, що організовує виконання лише одну з двох вказаних дій в залежності від справедливості деякої умови.

Умова – це запитання, яке має два варіанта відповіді: так чи ні. Запис розгалуження виконується у двох форматах: повній і неповній формах.

Умовний оператор.

Умовний оператор має скорочену і повну форму запису.

Хід роботи

1. Уважно ознайомитись з повними теоретичними відомостями.

2. Виконати на комп’ютері програму-приклад, що наведена у теоретичних відомостях.

3. Згідно номеру варіанту, виконати індивідуальне завдання та продемонструвати отриману програму викладачу.

4. Оформити звіт.

5. Підготуватися до захисту звіту, повторивши матеріал теоретичної та практичної частини роботи.

Індивідуальне завдання.

Розробіть алгоритм та програму на мові програмування С++ за вашим варіантом.

1. Дані дійсні числа a, b, c визначити чи виконується нерівність: a< b< c.

2. Дані три цілі числа визначити найменшу різницю пар цих чисел.

3. Дані дійсні числа a, b, c визначити чи виконується нерівність: a> b> c.

4. Дані дійсні числа a, b, c вивести ті числа, що належать інтервалу від 1 до 3.

5. Дані дійсні числа a, b, c отримати квадрати тих чисел, що є позитивними.

6. Дано ціле х, знайти у, якщо:

7. Дані три сторони трикутника, з’ясувати чи існує трикутник з таким набором сторін.

8. Дані три цілі числа визначити найбільшу суму пар цих чисел.

9. Дані три сторони трикутника, з’ясувати який це трикутник – рівнобедрений, рівносторонній, різносторонній.

10. Дані коефіцієнти квадратного рівняння, визначити чи існує рішення цього рівняння.

11. Визначити чи потрапляє точка з координатами х, у у заштриховану область. Потрапляння на межу області вважати потраплянням в область.

12. Дані три цілих числа. Знайти серед них найменше.

13. Дані три цілі числа. Знайти серед них найбільше.

14. Дані три символи. З’ясувати чиє серед них символи «а» або «б».

15.  Дано ціле х, знайти у, якщо:

16. Дані координати трьох вершин трикутника, визначити чи належить одна з вершин початку координат.

17.  Дані три кути трикутника з’ясувати чи існує такий трикутник, та який він – прямокутний, острокутний.

18. Визначити чи потрапляє точка з координатами х, у у заштриховану область. Потрапляння на межу області вважати потраплянням в область.

19. Дані три цілі числа визначити найменшу суму пар цих чисел.

20. Написати програму для розв’язку квадратного рівняння. Передбачити всі можливі результати.

21.  Визначити чи потрапляє точка з координатами х, у у заштриховану область. Потрапляння на межу області вважати потраплянням в область.

22.  Дано ціле х, знайти у, якщо:

23.  Дані координати трьох вершин трикутника, визначити чи потрапляє одна з вершин на точку (3, 4).

24. Дані чотири сторони чотирикутника. Визначити чи може бути цей чотирикутник прямокутником.

25.  Дані сторони двох квадратів. Визначити чи вміститься квадрат у квадрат наступним чином:

26.  Дані координати трьох вершин трикутника, визначити чи потрапляє одна з вершин на точку (1, 1).

27. Дані три сторони трикутника, з’ясувати який це трикутник –рівносторонній, різносторонній.

28. Дані три кути трикутника з’ясувати чи існує такий трикутник, та який він – прямокутний, тупокутний.

29. Дані три символи. З’ясувати чиє серед них символи «у» и «к».

30. Дані три цілі числа. Знайти серед них найбільше.

Зміст звіту:

1. Тема практичної роботи.

2. Мета практичної роботи.

3. Варіант.

4. Завдання за варіантом.

5. Блок-схема алгоритму для вирішення завдання.

6. Текст програми на мові С++.

7. Результати роботи програми.

8. Відповіді на контрольні запитання.

9. Висновок.

Контрольні запитання:

1. Основні блоки для створення блок схем алгоритмів.

2. Правила створення блок-схем алгоритмів.

3. Склад мови програмування С++.

4. Типи даних мови програмування С++.

5. Дайте визначення поняттям:

а) Оператор;

б) Транслятор;

в) Компілятор;

г) Інтерпретатор;

6. Правила створення алгоритму з розгалуженням?


Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...