В іменах змінних дозволено використовувати символ підкреслення.
Ідентифікатор використовується для позначення імен змінних, функцій і міток, які використовуються в програмі. Ідентифікаторам може бути будь - яка кількість латинських букв, цифр символів підкреслення. В мові С++ деякі ідентифікатори використовуються як службові слова (ключеві слова), які мають спеціальне значення для компілятора, вони не можуть використовуватися для іншого. Приклад службових слів: break, for, if, goto, sizeof, do, return і. т. д.
Константою називається значення змінної, яке є з самого початку програми визначеним. Далі в тексті програми використовується тільки ідентифікатор константи.
Коментар - це частина програми, яка ігнорується компілятором і слугує для зручності читання початкового тексту програми. В процесі компіляції коментар замінюється пробілом, тому коментар можна розташовувати в будь - якому місці програми, де дозволяється використовувати пробіли. Коментарем є будь - яка послідовність символів, яка знаходиться між парою символів /* та */. Символи, які розташовані за символами // і до кінця рядка також вважаються коментарем.
Принцип програмування на мові С++ заснований на понятті функції. Функція - це самостійна одиниця програми, яка створена для вирішення конкретної задачі. Кожна функція має ім'я і список аргументі.
Аргументи функції - це величини, які передаються їй під час виклику. Також при виклику функції тип фактичного параметру (він передається) повинен співпадати з типом формального параметру. Тіло функції заключається в операторні дужки {}. Кожна функція повинна повертати визначений тип результату. Повернення результату у викликаючу програму можна здійснити оператором return.
Для того щоб позначити кінець оператора ставиться крапка з комою. Сукупність логічно зв'язаних між собою операторів, які знаходяться між відкриваючою і закриваючою дужками називається блоком. Якщо розглядати блок як сукупність операторів, то за блоком крапка з комою не ставиться.
Всі змінні, які використовуються в програмі повинні бути оголошені до їх використання. В мові С++ визначені такі базові типи даних:
- сhar;
- іnt;
- float;
- double;
- void.
Тип іnt слугує для зберігання цілого типу. Тип сhar - це символьна змінна. Для зберігання змінних з плаваючою точкою використовуються float та double. Тип void означає пустий тип. На основі цих базових типів створюються інші типи даних, модифікації.
Також в мові С++ використовуються вирази. Вираз - це деяка дозволена комбінація змінних, констант і операцій.
2.2 Структура головного файлу проекту
Весь проект являє собою ієрархію класів. Для кожного класу: по два файла - заголовочний файл і файл реалізації. Створений проект відображається у вікні проектів Solution Explorer з трьома вкладеними секціями:
- Source Files;
- Header Files;
- Resource Files.
Секція Solution Explorer вміщує список всіх модулів проекту. Модулі - це файли початкового коду на мові С++. Список Header Files вміщує список всіх заголовочних файлів. В секцію Resource Files поміщається файли ресурсів.
Для написання проектів існують загальні правила яких повинні дотримуватись.
Для приклада розглянемо мінімальну програму на мові С++ і на її основі опишемо загальні положення:
// Kyrsak.cpp: Defines the entry point for the console application.
#include "stdafx.h"
int main(int argc, char* argv[])
{
printf("Hello World!\n");
return 0;
}
Для того щоб підключити до модуля заготовочні файли (вони вказуються на початку модуля) використовують директиву пре процесора #include, файли, які підключаються до проекту повинні вказуватися в лапках.
При автоматичному формуванні проекту створюється заголовочний файл stdafx.h, який вміщує список підключаємих бібліотек, які використовуються середовищем Visual C++.
В кожному проекті повинна бути присутня функція main, яка слугує для зв'язку з графічним середовищем Windows. Ця функція може використовувати деякі параметри і виконувати деякі дії.
Тіло методу в мові С++ вказується в фігурних дужках, перед ім'ям методу вказується тип повертає мого значення. Якщо метод не повертає ніякого значення, то його тип позначається void.
Після функції main слідує “тіло програми”, яке заключається в фігурні дужки. В цих дужках описуються змінні, методи, функції, які використовуються для реалізації даної програми. В кінці програми обов'язково вказується return 0;
2.3 Структура файлу реалізації
Мова C++, як і будь-яка інша мова програмування, має свої правила написання програм. Програма в ній записується в текстовий файл із розширенням.срр, наприклад, Kursak.cpp. В іменах файлів не слід використовувати нелатинські літери.
Розглянемо написану програму.
На початку програми описуються директиви препроцесору.
#include "stdio.h"
#include "string.h"
#include "iostream.h"
#include "fstream.h"
Перед функцією main дані директиви вмикають для використання в програмі вбудовані в мову C++ функції, наприклад ті, що забезпечують потокове уведення/виведення. Рядки, що починаються зі знака #, обробляються перед компіляцією програми.
Власне алгоритм вміщений у фігурні дужки {} після вираження main(), у якому круглі дужки показують, що це -- програмний блок, називаний функцією, у даному випадку з ім'ям main. Звичайно програма складається не з однієї функції, але main (головна) є присутнім завжди, з її починається виконання програми.
Будь - який алгоритм - це порядок дій, необхідних і достатніх, для одержання результату. Алгоритм, що описує дії в програмному блоці, називається тілом функції і завжди укладений у фігурні дужки.
Окрема фраза алгоритму закінчується знаком «;». Функція main завжди завершується вираженням return 0;, що показує, що програма завершена.
Наступні рядки називаються оголошеннями:
double Xp, Xk, Dx, i, Y1,Y2;
char Ansver;
Позначення Хр, Хк, Dx, i, Y1, Y2, Ansver є іменами перемінних, чи ідентифікаторами. Слово, що передує переліку ідентифікаторів, визначає тип даних і називається специфікатором типу, зокрема, double позначає, що Хр, Хк, Dx, i, Y1, Y2 -- числа з плаваючою комою, а char - символьні змінні.
Безпосереднє присвоювання значення ідентифікатору при оголошенні називається ініціалізацією.
Рядки сout<< послідовно виводить на екран текст, який укладений у подвійних лапках
Керуюча послідовність \n дає команду почати виведення з нового рядка, пробіл в одинарних лапках розділяє пробілом виведені знаки або рядки. Якщо не використовувати ці розділові символи, усі висновки в програмі зіллються в один рядок.
Для введення в програму в процесі її виконання числа або символу використовується операція cin>>;, що зупиняє виконання програми до введення з клавіатури значення для присвоювання перемінної і після введення (натисканням клавіші Enter) виконує присвоювання. Далі в програмі ці дані використовуватимуться як значення об'явлених змінних.
В програмі є оператори if і цикл for, які є необхідною частиною реалізації алгоритму завдання.
Пояснення в програмі оформляються у виді коментарю. Любий текст після символу // і до кінця рядка ігнорується компілятором, тобто не викликає ніяких дій. Інший спосіб введення в програму коментарю -- помістити його в дужки виду /*...*/. Використання обох різновидів коментарю продемонстровано в програмі.
3 Охорона праці при роботі з обчислювальною технікою
3.1 Загальні положення
Всі ОКН, що працюють у за обчислювальною технікою повинні знати і виконувати вимоги загальної та даної інструкції з охорони праці.
- Невиконання вимог цих інструкцій розглядається як порушення виробничої дисципліни та правил внутрішнього трудового розпорядку. Користувачі, винні у порушенні вимог загальної та даної інструкції з охорони праці, притягуються до дисциплінарної, адміністративної, матеріальної та кримінальної відповідальності згідно з чинним законодавством.
- До самостійної роботи за професією ОКН допускаються особи, які пройшли попередній медичний огляд і не мають відповідних протипоказань, навчання за професією, вступний та первинний інструктажі і перевірку знань з охорони праці та питань пожежної безпеки. В подальшому вони проходять повторний інструктаж один раз на шість місяців, а періодичні медичні огляди один раз на два роки.
- Робоче місце ОКН оснащується робочим столом, стільцем з можливістю регулювання відповідних його параметрів, підставкою для ніг. Основним обладнанням, що застосовується на робочому місці ОКН є апаратне забезпечення (дисплей, клавіатура, системний блок та інші).
- ОКН виконує одноманітні за характером роботи з документацією та клавіатурою і нечастими нетривалими переключеннями погляду на екран дисплея, з введенням даних за допомогою клавіатури з високою швидкістю. Робота характеризується високим напруженням зорового аналізатора, значними навантаженнями, які припадають лише на кисті рук на фоні малої загальної рухової активності, нервово-емоційним напруженням. На ОКН під час роботи можуть впливати наступні небезпечні та шкідливі виробничі фактори:
фізичні:
-- підвищений рівень шуму на робочому місці (від вентиляторів блоку живлення процесорів та аудіоплат);
— підвищене значення напруги в електричному ланцюзі, замикання, якого може статися через тіло людини;
-- підвищений рівень статичної електрики;
-- недостатня концентрація негативних іонів у повітрі робочої зони;
-- підвищений рівень електромагнітного випромінювання;
-- підвищена напруженість електричного поля;
-- пряма та відбита від екранів блискість;
-- несприятливий розподіл яскравості в полі зору;
-- недостатня освітленість на робочому місці;
Страницы: 1, 2, 3