![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Функції з числовими параметрамиСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Proc16. Описати функцію Sign(X) цілого типу, що повертає для дійсного числа X наступні значення: –1, якщо X < 0; 0, якщо X = 0; 1, якщо X > 0. За допомогою цієї функції знайти значення вираження Sign(A) + Sign(B) для даних дійсних чисел A і B.
Proc17. Описати функцію RootsCount(A, B, C) цілого типу, що визначає кількість коренів квадратного рівняння A*x2+ B*x + C = 0 (A, B, C — дйсні параметри, A ≠0). З її допомогою знайти кількість коренів для кожного з трьох квадратних рівнянь з даними коефіцієнтами. Кількість коренів визначати за значенням дискримінанта: D = B2- 4*A*C.
Proc18. Описати функцію Circle(R) дійсного типу, що знаходить площу кола радіуса R (R — дійсне значення). За допомогою цієї функції знайти площі трьох кіл з даними радіусами.
Proc19. Описати функцію Ring(R1, R2) дійсні типи, що знаходить площу кільця, що утворюється між двома колами з загальним центром і радіусами R1 і R2 (R1 і R2 — дійсні, R1 > R2). З її допомогою знайти площі трьох кілець, для яких дані зовнішні і внутрішні радіуси. Скористатися формулою площі кругу радіуса R: S = π•R2.
Proc20. Описати функцію Triangle(a, h), що знаходить периметр равнобедренного трикутника по його основі a і висоті h, проведеної до основи(a і h — дійсні). За допомогою цієї функції знайти периметри трьох трикутників, для яких дані основи і висоти. Для нахождения бічної сторони b трикутника використовувати теорему Пифагора: b2= (a/2)2+h2.
Proc21. Описати функцію SumRange(A, B) цілого типу, що знаходить суму всіх цілих чисел від A до B включно (A і B — цілі). Якщо A > B, то функція повертає 0. За допомогою цієї функції знайти суми чисел від A до B і від B до C, якщо дані числа A, B, C.
Proc22. Описати функцію Calc(A, B, Op) дійсного типу, що виконує над ненульовими дійсними числами A і B одну з арифметичних операцій і повертає її результат. Вид операції визначається цілим параметром Op: 1 — вирахування, 2 — множення, 3 — діленяя, інщі значення — додавання. За допомогою Calc виконати для даних A і B операції, обумовлені даними цілими N1, N2, N3.
Proc23. Описати функцію Quarter(x, y) цілого типу, що визначає номер координатной чверті, у якій знаходиться Точка з ненульовими дійснгими координатами (x, y). За допомогою цієї функції знайти номера координатних чвертей для трьох точок з даними ненульовими координатами.
Proc24. Описати функцію Even(K) логічного типу, що повертає True, якщо цілий параметр K є парним, і False у противному випадку. З її допомогою знайти кількість парних чисел у наборі з 10 цілих чисел.
Proc25. Описати функцію IsSquare(K) логічного типу, що повертає True, якщо цілий параметр K (> 0) є квадратом деякого цілого числа, і False у противному випадку. З її допомогою знайти кількість квадратів у наборі з 10 цілих позитивних чисел.
Proc26. Описати функцію IsPower5(K) логічного типу, що повертає True, якщо цілий параметр K (> 0) є ступенем числа 5, і False у протином випадку. З її допомогою знайти кількість ступенів числа 5 у наборі з 10 цілих позитивних чисел.
Proc27. Описати функцію IsPower(K, N) логічного типу, що повертає True, якщо цілий параметр K (> 0) є ступенем числа N (> 1), і False у противному випадку. Задано число N (> 1) і набір з 10 цілих додатніх чисел. За допомогою функції IsPower знайти кількість ступенів числа N у заданому наборі.
Proc28. Описати функцію IsPrime(N) логічного типу, що повертає True, якщо цілий параметр N (> 1) є простим числом, і False у противному випадку (число, більше 1, називається простим, якщо воно не має додатніх дільників, крім 1 і самого себе). Задано набір з 10 цілих чисел, більших за 1. За допомогою функції IsPrime знайти кількість простих чисел у заданому наборі.
Proc29. Описати функцію DigitCount(K) цілого типу, що знаходить кількість цифр цілого позитивного числа K. Використовуючи цю функцію, знайти кількість цифр для кожного з п'яти даних цілих позитивних чисел.
Proc30. Описати функцію Digit(K, N) цілого типу, що повертає N-у цифру цілого позитивного числа K (цифри в числі нумеруються праворуч наліво). Якщо кількість цифр у числі K менше N, то функція повертає –1. Для кожного з п'яти даних цілих позитивних чисел K1, K2,..., K5 викликати функцію Digit з параметром N, що змінюється від 1 до 5. Лабораторна робота № 13 Тема: Рядковий тип даних. Задано довільний рядок, виконати з ним наступні дії. Увага! Не використовувати додатковий рядок. 1. Визначити кількість слів у рядку. 2. Вилучити усі числа з рядку. 3. Інвертувати символи в рядку. 4. Визначити кількість цифр у рядку. 5. Замінити усі малі букви на великі, а великі на малі. Не використовувати вбудовану функцію для зміну регістру. 6. Визначення слова з найбільшою кількістю літер.
7. Заміна усіх цифр у рядку на літеру "а". 8. Задано рядок, у якому може знаходитись одне дійсне число у невідомому місці. Визначити це число та присвоїти його дійсній змінній, або видати повідомлення, що числа не знайдено. 9. Визначення слова з найменшою кількістю літер. 10. Видалити усі літери "а" з рядка. 11. Поміняти ліву і праву половини рядка місцями. 12. Підрахувати суму груп чисел в рядку. Сукупність символів „135” рахувати як сто тридцять п’ять 13. Визначити числові символи у рядку і перетворіть їх у ціле число, їх може бути декілько. 14. Для всього рядка поміняти у кожній парі, починаючи спочатку, символи місцями.
Лабораторна робота № 14 Обробка рядків за допомогою стандартних функцій. Пошук і заміна 1. Дано ціле число N (> 0) і рядок S. Перетворити рядок S в рядок довжини N таким чином: якщо довжина рядка S більше N, то відкинути перші символи, якщо довжина рядка S менше N, то в її початок додати символи «.» (точка).
2. Дано цілі позитивні числа N1 і N2 і рядки S1 та S2. Отримати з цих рядків новий рядок, що містить перші N1 символів рядка S1 і останні N2 символів рядка S2 (у вказаному порядку).
3. Дан символ C і рядок S. Подвоїти кожне входження символу C в рядок S.
4. Дан символ C і рядка S, S0. Перед кожним входженням символу C в рядок S вставити рядок S0.
5. Дан символ C і рядка S, S0. Після кожного входження символу C в рядок S вставити рядок S0. String31. Дано рядка S і S0. Перевірити, чи міститься рядок S0 у рядку S. Якщо міститься, то вивести True, якщо не міститься, то вивести False.
6. Дано рядки S і S0. Знайти кількість входжень рядка S0 в склад S.
7. Дано рядки S і S0. Видалити з рядка S першу підрядок, Співпадає з S0. Якщо співпадаючих підрядків немає, то вивести рядок S без змін.
8. Дано рядки S і S0. Видалити з рядка S останню підрядок, співпадає з S0. Якщо співпадаючих підрядків немає, то вивести рядок S без змін.
9. Дано рядки S і S0. Видалити з рядка S всі підрядка, що збігаються з S0. Якщо співпадаючих підрядків немає, то вивести рядок S без змін.
10. Дано рядки S, S1 та S2. Замінити у рядку S перше входження рядка S1 на рядок S2.
11. Дано рядки S, S1 та S2. Замінити у рядку S останнє входження рядки S1 на рядок S2.
12. Дано рядки S, S1 та S2. Замінити у рядку S всі входження рядка S1 на рядок S2.
13. Дано рядок, що містить принаймні один символ пробілу. Вивести підрядок, розташовану між першим і другим пробілом вихідного рядка. Якщо рядок містить тільки один пробіл, то вивести пус- тий рядок. 14. Дано рядок, що містить принаймні один символ пробілу. Вивести підрядок, розташованитй між першим і останнім пробілом вихідного рядка. Якщо рядок містить тільки один пробіл, то вивести пустий рядок.
Лабораторна робота № 15 Тема: Записи. Задані поля запису, визначити їх типи даних, написати програму для введення довільної кількості записів через масив, який ініціалізувати як типізовану константу. Вивести записи згідно з вказаним критерієм на екран у формі, зручній для перегляду. 1. Людина: прізвище та ініціали, рік народження, рік прийому на роботу. Критерій: особи, які працюють більше 1 року. 2. Судно: довжина, ширина, осадка, кількість пасажирів. Критерій: відношення ширина/осадка ³2,5. 3. Судно: водотоннажність, вантажопідйомність, кількість палуб. Критерій: кількість палуб >1. 4. Судно: вантажопідйомність, швидкість, кількість трюмів. Критерій: швидкість < 18 вузлів.
5. Книжка: прізвище та ініціали автора, кількість сторінок. Рік видання. Критерій: книжки, прізвища авторів яких починається з А. 6. Програма: мова програмування, об’єм в кілобайтах, рік створення. Критерій: програми на Паскалі. 7. Меблі: назва, артикул, ціна. Критерій: меблі з ціною > 200 грн. 8. Радіоприймач: назва, хвильовий діапазон (МГц), кількість діапазонів. Критерій: приймачі, які можуть працювати в діапазоні 5¸10 МГц. 9. Споруда: назва, призначення, площа, яка відводиться під неї (м2). Критерій: споруди, які займають площу < 0,1 га. 10. Риба: назва, довжина, маса, глибина існування. Критерій: риби з глибини >1000 м. 11. Муз. ансамбль: назва, напрямок, кількість осіб. Критерій: ансамблі з трьох осіб. 12. Людина: прізвище, стать, зріст, вага. Критерій: особи з відношенням (зріст-100)/вага >1. 13. Людина: прізвище, стать, колір волосся, очей. Критерій: особи жіночої статі з коричневим волоссям та очами. 14. Журнал: назва, рік заснування, кількість сторінок. Критерій: рік заснування <1950 і назва починається з літери А. 15. Телевізор: тип (кол., ч/б), розмір екрана, вага. Критерій: розмір екрана <30см і вага<10 кг. 16. Магнітофон: назва, тип (кас.,боб.), маса, діапазон частот (Гц). Критерій: з діапазоном частот >15000 Гц.
Лабораторна робота № 16
|
|||||||
Последнее изменение этой страницы: 2016-04-18; просмотров: 478; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.237.52 (0.013 с.) |