Professional Documents
Culture Documents
Практична 1
Практична 1
Тема роботи. Ввід та вивід інформації в С++. Потокові операції мови С++
Мета роботи. Формування навичок та умінь організації операцій
форматного вводу-виводу інформації засобами С++
Для виконання роботи необхідно знати:
опис змінних стандартних типів;
використання функцій вводу-виводу для даних стандартних типів;
операції форматного представлення даних;
потокові операції мови С++;
керуючі символи та їх використання;
структуру програми на мові С++.
Форма виконання: електронні файли
Теоретичні відомості
Програма завжди починається дерективами препроцесору (#), які
обробляється ним до початку компіляції. Задачею препроцесора є доповнення
тексту програми бібліотечними функціями чи об’єктами С++, описаними у
відповідних заголовочних (header) файлах. Програма на мові С++ складається із
набору окремих функцій. Обов’язковою є функція main() – вхідна точка
програми (місце її розміщення у програмі значення немає):
# дерективи препроцесора
. . .
# дерективи препроцесора
функція а()
{
тіло функції a
}
функція b()
{
тіло функції b
}
. . .
Int main()
/* функція, з якої починається виконання програми. */
{
тіло функції
}
Текст, що знаходиться між дужками /* та */ є коментарем до програми
та на етапі компіляції ігнорується. Текст, що слідує за // є однорядковим
коментарем (до кінця даного рядка). Такі коментарі можуть використовуватися
в будь-яких місцях програми для її «документування». Тіло функції –
послідовність описів змінних та виконуваних опера-торів, взятих у фігурні
дужки. Кожний опис чи оператор повинен завершуватися крапкою з комою.
Всі змінні, що використовуються в програмі, повинні бути оголошені до їх
першого використання. Для іменування змінних використовують
ідентифікатори. При їх формуванні можуть використовуватися великі та малі
букви англійського алфавіту (A та a сприймаються як різні символи), цифри та
символи підкреслення. Ідентифікатор не може починатися із цифри чи містити
в собі пробіли. Ідентифікатори також не можуть співпадати із ключовими
словами мови С++. Синтаксис оголошення змінних є наступним:
<тип> <імя> = <значення>
де:
<тип> – тип змінної (один із базових);
<імя> – ідентифікатор змінної;
<значення> – значення, яке буде присвоєно змінній після її ідентифікації (не є
обов’язковим).
Наприклад:
int a;
unsigned int b=2300;
double x, y;
double N_Avag =6.022045e23;
char c1=’a’, c2 =’A’;
int c3 =5+5*2;
const float pi = 3.14l5926;
#include<stdio.h>
#include <windows.h>
void main()
{
char ch='1';
int k,m; //опис змінних
float a; //опис змінних
SetConsoleOutputCP(1251);
SetConsoleCP(1251);
putchar(ch); //вивід символа на екран
printf("\nвведіть дані\n"); //вивід даних на екран
scanf("%i%i%f",&k,&m,&a ); //ввід даних
printf("\nk=%d\tm=%d\ta=%f\n",k,m,a); /*вивід
даних на екран*/
}