Дослідження графіку функції y=cos(x)*ln(x) - Курсовая работа

бесплатно 0
4.5 67
Сутність і призначення мови програмування С , історія її створення та розвитку, значення на сучасному етапі. Створення програм на мові С , її структура та особливості. Охорона праці при роботі з обчислювальною технікою, вимоги до техніки безпеки.

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

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


Аннотация к работе
Серед переваг мови С можна відзначити переносність програм, написаних мовою С, на компютери різної архітектури і з однієї операційної системи в іншу, лаконічність запису алгоритмів, логічну стрункість, можливість одержати ефективний код програм, порівнянних по швидкості з програмами, написаними на асемблері. У той же самий час мова С має набір низькорівневих засобів, що дозволяють мати зручний доступ до апаратних засобів компютера, що зокрема дозволяють добратися до кожного біта памяті. Довгий час цей опис був стандартом, однак ряд моментів допускали неоднозначне тлумачення, що породило безліч трактувань мови С. На початку 80-х років в тій же Bell Laboratory Бєрном Строуструпом (Bjarne Stroustrup) у результаті доповнення і розширення мови С була створена нова по суті мова, що одержала назва "С з класами". Обєкти обмінюються запитами; реагуючи на отриманий запит, обєкт надсилає запит іншим обєктам, одержує відповіді, змінює значення своїх внутрішніх змінних і видає відповідь на отриманий запит.Написати програму, що дозволила б досліджувати графік функції на інтервалі від початкового до кінцевого з кроком . Дана програма повинна виконувати наступні дії: - видавати запит на введення початкового, кінцевого та ; видавати дані, що до досліджуваних проміжків функції, вказуючи спадає чи зростає функція на даному проміжку; видавати поточні значення та в функції на проміжку від початкового до кінцевого; Програма повинна бути написана в середовищі С , з використанням обєктно-орієнтованого програмування, в консольному режимі, без використання бібліотек візуального програмування, але повинна забезпечити зручний ввід даних та виконання всіх дій згідно отриманого завдання.Для створення алгоритму роботи програми скористуємося блок-схемою на рисунку 1.2.1. Перший блок - «Виведення привітання» означає, що при запуску програми автоматично виводяться дані про програму: формула функції для дослідження якої написана програма, та дані про автора програми. «Запит ввести х початкове», «Запит ввести х кінцеве», «Запит ввести крок» означають виведення в даному місці програми користувачу запрошення ввести відповідно х початкове, х кінцеве та крок функції. «Запис х початкове», «Запис х кінцеве», «Запис кроку» відповідно означають запис у програму х початкового, х кінцевого та кроку введених користувачем у відповідь на звернення програми. В випадку, якщо х початкове дійсно менше ніж х кінцеве, програма буде виконуватись далі, в іншому випадку буде виведено повідомлення про помилку (блок «Повідомлення про помилку»), та запропоновано ввести дані повторно.Після запуску програми перед нами зявляється вікно з привітанням і пропозицією ввести х початкове: Рисунок 1.3.1 - Вікно привітання, запит х початкового. В випадку, якщо дані введено вірно, ми отримаємо вікно з результатом, і запит про продовження роботи, при погодженні з яким ми повертаємося на початок програми, якщо дані введено невірно, то програма видасть повідомлення про помилку та пропозицію ввести дані заново.При написанні програми на мові С використовуються такі поняття: · алфавіт, · константи, · ідентифікатори, · ключеві слова, · коментарі. Алфавітом називається сукупність символів, які використовуються в мові. Ідентифікатор використовується для позначення імен змінних, функцій і міток, які використовуються в програмі. В мові С деякі ідентифікатори використовуються як службові слова (ключеві слова), які мають спеціальне значення для компілятора, вони не можуть використовуватися для іншого. В процесі компіляції коментар замінюється пробілом, тому коментар можна розташовувати в будь - якому місці програми, де дозволяється використовувати пробіли.Створений проект відображається у вікні проектів Solution Explorer з трьома вкладеними секціями: - Source Files; Секція Solution Explorer вміщує список всіх модулів проекту. Список Header Files вміщує список всіх заголовочних файлів. В секцію Resource Files поміщається файли ресурсів. Для того щоб підключити до модуля заготовочні файли (вони вказуються на початку модуля) використовують директиву пре процесора #include, файли, які підключаються до проекту повинні вказуватися в лапках.Програма в ній записується в текстовий файл із розширенням.срр, наприклад, Kursak.cpp. Перед функцією main дані директиви вмикають для використання в програмі вбудовані в мову C функції, наприклад ті, що забезпечують потокове уведення/виведення. Рядки, що починаються зі знака #, обробляються перед компіляцією програми. Власне алгоритм вміщений у фігурні дужки {} після вираження main(), у якому круглі дужки показують, що це - програмний блок, називаний функцією, у даному випадку з імям main. Звичайно програма складається не з однієї функції, але main (головна) є присутнім завжди, з її починається виконання програми.До самостійної роботи за професією ОКН допускаються особи, які пройшли попередній медичний огляд і не мають відповідних протипоказань, навчання за професією, вступний та первинний інструктажі і перевірку знань з охорони праці та питань

План
Зміст

Вступ

1. Постановка задачі

1.1 Математична постановка задачі

1.2 Створення алгоритму роботи програми

1.3 Одержання результатів роботи програми

2. Структура програми на мові С

2.1 Загальні положення

2.2 Структура головного файлу проекту

2.3 Структура файлу реалізації

3. Охорона праці при роботі з обчислювальною технікою

3.1 Загальні положення

3.2 Вимоги техніки безпеки перед початком роботи

3.3 Вимоги під час роботи

3.4 Вимоги техніки безпеки після закінчення роботи

3.5 Вимоги техніки безпеки в аварійних ситуаціях

4. Інструкція до програми

5. Апаратні вимоги для виконання даної програми

Висновок

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

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


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

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





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