Вирішення інженерно-технічних задач на ПЕОМ - Курсовая работа

бесплатно 0
4.5 81
Поняття алгоритму, способи його представлення. Базові символи та конструкції. Арифметичні та логічні вирази, правила їх формування, запису і виконання. Оператори: прості та складові. Обґрунтування програмування розгалуженого обчислювального процесу.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
У даній роботі я повинний розвязати завдання згідно свого варіанту за допомогою програм, написаних мовою С , скласти схеми алгоритмів виконання цих завдань, розробити таблиці символічних імен. Мова С є універсальною мовою програмування, яка підтримує більшість сучасних концепцій програмування, характеризується достатньою потужністю, високою ефективністю, компактністю та мобільністю програм, на додаток до якої розроблений набір різноманітних бібліотек і це дозволяє вирішити практично будь-яку задачу програмування. Як відомо мова С поєднує потужність і гнучкість універсальних мов програмування з можливістю безпосереднього доступу до апаратних ресурсів компютера, є однією з фундаментальних і найбільш уживаних мов програмування.Поняття алгоритму, їх види, вимоги до алгоритмів, способи їх представлення.Термін «алгоритм» походить від назви середньоазіатського міста Хорезм. Арабський варіант його імені Аль-Хорезмі, що в Європі записувався латиною як 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 Арифметичні та логічні вирази. Обґрунтувати правила їх формування, запису і виконання

2.1.4 Оператори: прості та складові

2.1.5 Проаналізувати прості оператори: оператори присвоювання

2.2 Практична частина

Завдання 3

3.1 Теоретична частина

3.1.1 Складові оператори

3.1.2 Обґрунтування програмування розгалуженого обчислювального процесу. Визначення умовного оператора

3.1.3 Вложені умовні оператори

3.1.4 Обгрунтувати використання оператора CASE

3.1.5 Запис операторів процедур вводу та виводу інформації і призначення їх елементів

3.2 Практична частина

Завдання 4

4.1 Теоретична частина

4.1.1 Обґрунтування програмування циклічних обчислювальних процесів

4.1.2 Визначення оператору циклу з параметром, оператору циклу з перед умовою, оператора циклів з після умовою

4.1.3 Одновимірні і багатовимірні масиви

4.1.4 Ініціалізація масивів

4.2 Практична частина

Завдання 5

5.1 Теоретична частина

5.1.1 Обгрунтування програмування вложених циклічних обчислювальних процесів

5.1.2 Багатовимірні масиви

5.1.3 Ініціалізація масивів

5.1.4 Використання функцій та динамічного розподілу памяті

5.2 Практична частина

Висновок

Список використаної літератури

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?