Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1546.doc
Скачиваний:
3
Добавлен:
07.02.2016
Размер:
1.44 Mб
Скачать

Варіант 12.

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

  2. При заданих іобчисліть значення

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

Варіант 13.

  1. Підрахуйте висоту гори за результатами візування її вершини з кінців базисного відрізка довжиною l; ( наприклад α=7.540, β=7.650, l=1000 м.)

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

  3. В трикутнику задані два кути і. З’ясуйте, чи є він гострокутним, прямокутним, тупокутним, рівностороннім, рівнобедреним ( не рівностороннім ) або загального виду.

Варіант 14.

  1. Знайдіть відстань між двома містами, розташованими на екваторі по відомій довготі. Вважайте, що радіус Землі дорівнює 6371.032км.

  2. Присвойте мінімальній із змінних знак змінної.

  3. З’ясуйте, чи можна з відрізків побудувати трикутник. Визначте його вид (гострокутний, прямокутний, тупокутний).

Варіант 15.

  1. Аргумент функції приведіть до проміжку [-1;1] по формулі, де. Обчисліть значення.

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

  3. З’ясуйте, чи є трикутник, заданий координатами вершин ,і, рівностороннім, рівнобедреним ( не рівностороннім ) або загального виду.

Контрольні запитання до лабораторної роботи №1.

  1. З яких частин складається ім`я програми на мові Сі(Сі ++)?

  2. Яка структура програми на мові Сі(Сі ++)?

  3. Як записати(зберегти) програму на жорсткий диск?

  4. Як відкомпілювати програму в інтегрованому середовищі програмування Borland C++?

  5. Як організувати вивід налагоджувальних повідомлень під час виконання програми?

  6. Яке призначення керуючих послідовностей, які використовуються у якості аргументів функції фор матованого виводу printf()?

  7. Які типи даних використовуються у мові Сі?

  8. Який загальний склад аргументів функції printf()?

  9. Які специфікатори формату виводу для різних типів даних?

  10. Як при форматованом виводі управляти положенням даних, які виводяться на екрані?

  11. Для чого необхідні оператори if..else? Наведіть приклади їх використання.

  12. Як організувати виконання блока операторів за умовою?

  13. Чи існує необхідність використання оператора переходу goto? У яких випадках він необхідний? Чи можна замість нього використовувати інші оператори? Чи стане від нього програма більш наочною?

  14. Яке призначення оператора break у конструкції множинного вибору? Що станеться при його вилученні? У якому випадку він непотрібний?

  15. Як у випадку case k:, де k – ключ, виконати програмний блок, що містить декілька операторів?

Лабораторна робота № 2. Цикли та одновимірні масиви

Зміст роботи: реалізація циклічних алгоритмів, використання одномірних масивів.

Оператор циклу for має такий формат:

for (вираз1; вираз2; вираз3) оператор;

Вираз1 задає ініціалізацію циклу. Вираз2 перевіряє умову закінчення циклу. Якщо його значення істина, то виконується оператор тіла циклу for, потім виконується вираз3. Все повторюється доки вираз2 не стане неправдою.

Приклад:

for (x=1; x<=7; x++) printf("%d \n",power(x,2));

Будь який з трьох або і всі три вирази в операторі for можуть бути відсутніми, але розділяючі їх крапки з комами (;) пропускати не можна.

Оператор for(;;) являється нескінченим циклом, еквівалентним оператору while(1). Кожний з виразів1-3 може складатись з кількох виразів, об’єднаних оператором кома (,).

Приклад:

for (i=0,i=n-1; i<n; i++,j--) a[i] = a[j];

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]