|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Хід роботи. Теоретичні відомостіТеоретичні відомості Програма – впорядкована послідовність дій для ЕОМ, виконання якої реалізує алгоритм розв’язку будь-якої задачі. Змінні – величини, значення яких змінюється в процесі виконання програми. Тип даних – це множина однакової природи разом з набором операцій, які над ним виконуються. Вираз – порядок виконання дій над елементами даних і складається з операндів, круглих дужок і знаків операцій. Хід роботи Формалізація задачі: для заданої функції скласти програму мовою програмування: Y=x2+6+(x+1) якщо x<1,4 Y=bx2-8√x якщо x=1,4 Y=ln(x+2b) якщо х>1,4 Якщо x<1,4 то Y=x2+6+(x+1), якщо x=1,4, то Y=bx2-8√x інакше Y=ln(x+2b).
Типи даних: аргументи і результати належать до дійсного типу даних. Аргументи: x, b: real Результати: у: real
Програма: Program Name4; var x,b, y: real; begin read (x, b); if x<1.4 then y:sqr(x)+6/(x+1), else if x=1.4 then y:=b*(sqr(x))-8*(sqrt(x)) y:=ln(x+2*b); write(y) end.
Результати виконання програми: Х=1743 B=2423 У=7,463363045E+00 Висновок: я навчився складати програму з використанням вказівки розгалуження та записувати алгоритми до неї, скалдати блок схеми вказівок.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |