ТЕМА 2. КОМАНДА РОЗГАЛУЖЕННЯ Завдання 1. Написати програму мовою Лого. Вимоги до програми: Значення аргументів вводити в процедуру з клавіатури. Варіанти 1. За введеними номерами місця року вказати квартал. 2. З’ясувати, чи існує трикутник із заданими формулами. 3. З’ясувати, чи попадає точка з координатами (х, у) в круг радіуса R центр якого міститься в початку координат. 4. Обчислити або видати відповідне повідомлення у випадку, якщо вираз не має змісту. 5. Обчислити значення функції: 6. Розв’язати квадратне рівняння . 7. Розв’язати лінійне рівняння (з аналізом ситуації і вивід відповідного повідомлення). 8. Визначити кількість різних коренів рівняння . 9. З’ясувати, чи є серед чисел а, b і с хоча б одна пара взаємно обернених (числа є взаємно оберненими, якщо їх добуток дорівнює 1). 10. Визначити різницю між квадратом більшого і кубом меншого з двох різних чисел, які вводяться з клавіатури. 11. Визначити, чи попадає середнє арифметичне чисел х, у в проміжок [а, b]. 12. За даними координатами точки визначити, якому координатному куту вона належить. 13. Визначити, чи буде чотирикутник із сторонами а, b, с, d ромбом. 14. Визначити знак числа a, якщо відомі відмінні від нуля числа b і . 15. Визначити кількість днів у місяці, якщо дано: номер місяця n ціле число від 1 до 12, ціле число a рівне 1 для високосного року і рівне нулю у протилежному випадку. 16. Обчислити площу трикутника, якщо відомі його сторони a,b,c (за умови, що такий трикутник існує). ТЕМА 2. КОМАНДА ПОВТОРЕННЯ Завдання 1. Написати програму мовою Лого для обчислення суми чи добутку. Вимоги: використати цикл повтори або поки. Варіанти 1. . 2. . 3. . 4. . 5. . 6. . 7. . 8. . 9. . 10. . 11. . 12. . 13. . 14. . 15. . 16. . 17. . 18. Обчислити значення числа , використовуючи рівність . Завдання 2. На основі попереднього завдання створити процедуру-функцію, яка повертає значення відповідноі суми чи добутку. ТЕМА 3. ОПРАЦЮВАННЯ СЛІВ, СПИСКІВ . Завдання. Написати програму мовою Лого. Вимоги до програми: - слово передавати в процедуру як вхідний параметр Варіанти 1. Видалити “ко” із заданого слова. 2. Підрахувати кількість буквосполучень “ку” в заданому слові. 3. Підрахувати кількість букв “о” в заданому слові. 4. Перед кожним буквосполученням “це” в слові дописати “о”. 5. Замінити “о” на “у” в заданому слові. 6. Видалити всі “к” із заданого слова. 7. Підрахувати кількість “к” і “л” (разом) у слові. 8. Видалити із слова всі букви “а”. 9. Замінити в слові “у” на “ту”. 10. Подвоїти всі “н” у слові. 11. Замінити “кос” на “ос” у заданому слові. 12. Після кожного символа в слові дописати “о”. 13. Видалити із слова всі голосні букви. 14. Підрахувати кількість букв “а” в слові. 15. З’ясувати, чи містиь дане слово подвоєні букви. Якщо так, то до кінця слово не переглядати1. 16. Текст, що не містить пропусків, заданий таким чином: перший символ цифра, що вказує довжину першого слова, за першим словом - зново цифра, що вказує довжину 2-го слова (довжина кожного слова 9) і т. д. Виписати к-те слово із тексту. 17. Подвоїти у слові всі голосні букви. Завдання 2. Написати програму мовою Лого. Вимоги до програми: -при реалізації цього завдання використати список. -аргументи вводити з клавіатури або передавати в процедуру як вхідний параметр Варіанти 1. В списку з 8 чисел замінити від’ємні числа іх модулями (шляхом формування нового списку). 2. Дано список, що містить дійсні числа. З’ясувати, чи дана послідовність чисел є зростаючою. 3. Дано натур. число і, дійсні числа а1, а2, ..., аn (і n). Знайти середнє арифметичне всіх чисел а1, а2, ..., аn крім аі. 4. Дано послідовність чисел а1, а2, ..., аn. Знайти кількість членіnв послідовності, які мяють парні порядкові номери і є непaрними порядковими числами. 5. Дано послідовність натурaльних чисел а1, а2, ..., аn. Визначити кількість від’ємних елементів послідовності і побудувати на екрані такуж кількіть квадратів довжини рядків сторін задаються випадковим числом. 6. В послідовності з n дійсних чисел знайти найменше число і його номер. 7. Дано дійсні числа x,y1,y2,...,y8 (y1 8. Дано натуральні числа n, x1,y1,x2,y2,...,xn.yn. Побудувати на екрані точки з координатами xi, yi розміщені вище осі х. 9. Дано послідовність із n чисел (додатніх, від’ємних, нулів). Знайти суму додатніх і кількість від’ємних елементів масиву. 10. З масиву P(к) виключити елемент з номером j шляхом формування масиву, який містить всі елементи масиву p, за виняткомp p(j). 11. Дано список із дійсних чисел а1, а2, ..., а8 зясувати, яке число зустрічається в послідовності раніше - додатнє чи від’ємне. Якщо всі члени послідовності рівні нулю, то повідомити про це. 12. Сформувати масив із 12 чисел Фібоначі, які визначають за формолою: a1=a2=1, an=an-1+an-2, n 3. 13. Заповнити масив із 9 чисел випадковими числами в інтервалі від 1 до 100, знайти іх суму. Надрукувати отриманий масив і суму. 14. Дано дійсні числа а1, а2, ..., а8. Всі члени цієї послідовності, починаючи з першого додатнього, зменшити на 1. 15. 4. Дано натуральні чисела а1, а2, ..., аn. Визначити кількість членів послідовності , які задовольняють умові 2k Завдання 3. Варіанти 1. Знайти середнє арифметичне невід’ємних елементів масиву дійсних чисел. 2. Дано список, який містить дійсні числа знайти число, яке найменше відрізняється від найближчого цілого числа. 3.У списку дійсних чисел знайти число, яке найбільше відрізняється від середнього значення. 4.У списку дійсних чисел замінити нулями всі елементи, які слідують за першим невід’ємним числом. 1. 1.У списку, послідовність містить хочаб одне від’ємне знайти середнє арифметичне елементів списку, розміщених перед першим від’ємним значенням. 2. Дано список дійсних чисел. Визначити кількість чисел, що дорівнюють середньому арифметичному своїх сусідів. 3. Дано цілі a1,a2,...,a12. Якщо послідовність впорядкована за неспаданням (тобтом якщо a1 a2 ... a12), то залишити її без зміни. Інакше отримати послідовність a12,a11,...,a1. 4. Дано три списки … 5. Заповнити масив із дев’яти чисел в інтервалі від 1 до 100, знайти іх суму. Надрукувати отриманий масив і суму. 6. Дано дійсні числа x,y1,y2,...,y8 (y1 Завдання 3. Дано список слів. Реалізувати дії, вказані у кожному з навединих нижче завдань. Значення аргументів ввести з клавіатури (список вводити однією вказівкою, а не поелементно). варіанти 1. У списку слів знайти перше слово, яке містить букву “в” або вказати про відсутність таких слів. 2. У списку слів підрахувати кількість слів, які починаються і закінчуються однією і тією ж буквою. 3. Визначити, скільки слів мають найбільшу довжину і надрукувати ці слова. 4. Видалити із списку слів слова, які містять подвоєні букви. 5. Дано список слів. Надрукувати ці слова, видаливши попередньо з них всі букви “в” безпосередньо за якими знаходиться буква “о”. 6. Дано список слів. Видалити із списку слова, які містять непарну кількість букв і закінчуються м’яким знаком. 7. Дано список слів. Надрукувати спочатку слова, які містять хоча б одну букву “ю” а потім усі інші. 8. Визначити, який процент слів у списку містить хоча б одну букву “т”. 9. Виписати з тексту слова, що починаються і закінчуються однією і тією ж буквою. 10. Визначити, скільки слів у тексті містить 1 склад, 2 склади, 3 склади і т. д. 11. Дано натуральне…
|