Поняття алгоритму, способи його представлення. Базові символи та конструкції. Арифметичні та логічні вирази, правила їх формування, запису і виконання. Оператори: прості та складові. Обґрунтування програмування розгалуженого обчислювального процесу.
У даній роботі я повинний розвязати завдання згідно свого варіанту за допомогою програм, написаних мовою С , скласти схеми алгоритмів виконання цих завдань, розробити таблиці символічних імен. Мова С є універсальною мовою програмування, яка підтримує більшість сучасних концепцій програмування, характеризується достатньою потужністю, високою ефективністю, компактністю та мобільністю програм, на додаток до якої розроблений набір різноманітних бібліотек і це дозволяє вирішити практично будь-яку задачу програмування. Як відомо мова С поєднує потужність і гнучкість універсальних мов програмування з можливістю безпосереднього доступу до апаратних ресурсів компютера, є однією з фундаментальних і найбільш уживаних мов програмування.Поняття алгоритму, їх види, вимоги до алгоритмів, способи їх представлення.Термін «алгоритм» походить від назви середньоазіатського міста Хорезм. Арабський варіант його імені Аль-Хорезмі, що в Європі записувався латиною як Algorithmi, і став основою терміна «алгоритм». Однак пізніше під словом алгоритм стали розуміти правила знаходження найбільшого спільного дільника, які були викладені ще в працях великого давньогрецького математика Евкліда(ІІІ ст.. до н.е.). За наших часів поняття алгоритму було узагальнено, і словом «алгоритм» стали позначати опис будь-якої послідовності дій. Алгоритм - це точний і зрозумілий опис послідовності дій над заданими обєктами, що дозволяє отримати кінцевий результатПоряд з цими етапами користувач у процесі розвязування задачі може виконувати також наступні: - вибір мови програмування; Лінійним називають такий обчислювальний процес, в алгоритмі якого використовується лише базова конструкція типу слідування. Це означає,що у процесі реалізації алгоритму лінійної структури дії виконуються один раз, а їх послідовність визначається номером блочного символу (блок із номером N завжди виконується після блоку з номером N-1, де N - натуральне число). Циклічним називають такий обчислювальний процес, в алгоритмі якого деяка группа блочних символів виконується багаторазово. Блок-схемою це можназ образити так: Якщо умова виконується, то виконуєтьсяс ерія команд 1 (гілка так), якщоу мова не виконується, то виконується команд 2 (гілка ні).Алгоритм має бути формалізований по деяких правилах за допомогою конкретних образотворчих засобів. До них відносяться наступні способи запису алгоритмів: словесний, формульний, графічний, мова операторних схем, алгоритмічна мова. Структурна (блок-, граф-) схема алгоритму - це графічне зображення алгоритму у вигляді схеми звязаних між собою за допомогою стрілок (ліній переходу) блоків - графічних символів, кожен з яких відповідає одному кроку алгоритму.Проаналізувати умову завдання і визначити порядок розрахунку, розробити формульний алгоритм та скласти схему алгоритму обчислення виразівВизначити базові символи та конструкції. Основні типи даних.Символи - це основні неподільні знаки, якими пишуться всі тексти мов. Базові символи та конструкції бувають такими: - Абетка: символи Безліч символів С включає великі і малі букви латинського алфавіту і 10 десяткових арабських цифр: - великі заголовні букви: ABCDEFGHIJKLMNOPQRSTUVWXYZ; Пропуск, табуляція, переклад рядка, повернення каретки, нова сторінка, вертикальна табуляція і новий рядок - це символи, звані пробільними, оскільки вони мають те ж саме призначення, що і пропуски між словами і рядками на друкарській сторінці. Знаки пунктуації і спеціальні символи з безлічі символів С використовуються для різних цілей, від організації тексту програми до визначення завдань, які будуть виконані компілятором або програмою, що відкомпілювалася (таблиця 2).Основні (стандартні) типи даних часто називають арифметичними,оскільки їх можна використовувати в арифметичних операціях. Перші чотири типи називають цілочисельними (цілими), останні два - типами з плаваючою крапкою. Змінна типу char має розмір, що підходить для збереження символа саме на цій машині (один байт), а змінна типу int має розмір, відповідний цілому в арифметиці на даній машині (зазвичай це слово).Діапазон цілих чисел, котрі можуть бути представлені типом, залежить від його розміру. Арифметичним виразом називається вираз в якому виконуються чотири арифметичні дії і дія піднесення в степінь. Пріоритет виконання дій обчислення первинного арифметичного виразу(вираз, який в дужках), нижче рангом обчислення функції, ще нижче рангом обчислення функції, ще нижче виконання дій множення, ділення, що виконуються зліва направо згідно запису.Дії над величинами позначаються операторами. Оператор - це закінчений вираз, який трактується однозначно. Оператор - це літерал, який примушує компілятор виконувати якусь дію. Оператори впливають на операнди. Складові оператори - це два або більше оператори, що повинні виконуватися у певній частині програми як один оператор.Записати на мові С операторами присвоєння бчислення виразів згідно варіантів завдання №1 в в змінна дійсний задається а а змінна дійсний обчислюється k k змінна дійсний обчислюється d d
План
Зміст
Вступ
Завдання 1
1.1 Теоретична частина
1.1.1 Поняття алгоритму, вимоги до алгоритмів, способи їх представлення
1.1.2 Види обчислювальних процесів
1.1.3 Схеми алгоритмів: блоки та їх обєднання
1.2 Практична частина
Завдання 2
2.1 Теоретична частина
2.1.1 Базові символи та конструкції
2.1.2 Основні типи даних
2.1.3 Арифметичні та логічні вирази. Обґрунтувати правила їх формування, запису і виконання