1 / 11

Типи даних. Змінні в С++. Присвоєння значень змінним

Типи даних. Змінні в С++. Присвоєння значень змінним. Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист Конотопської гімназії Конотопської міської ради Сумської області 2008 р. Зміст. Типи даних у С++ Стала або константа Змінна Типи користувача

Download Presentation

Типи даних. Змінні в С++. Присвоєння значень змінним

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Типи даних. Змінні в С++. Присвоєння значень змінним Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист Конотопської гімназії Конотопської міської ради Сумської області 2008 р.

  2. Зміст • Типи даних у С++ • Стала або константа • Змінна • Типи користувача • Присвоєння • Завдання • Література

  3. Типи даних у С++

  4. Типи даних у С++

  5. Стала або константа - це пойменована ділянка оперативної пам'яті, де зберігається значення величини, яке не змінюється в процесі виконання програми. Оголошення константи: const <назва сталої 1>=<значення сталої 1>; const <тип> < назва сталої 2 >=< значення сталої 2>; Увага! За замовченням числова стала належіть до цілого типу Приклад:const vik=20, rist=176; const float g=9.8; Стандартні сталі: π→M_PI, π/2 → M_PI_2, π/4 → M_PI_4, 1/π → M_1_P ( ці сталі можна використовувати без оголошення, підключивши модуль math.h)

  6. Змінна - це пойменована ділянка оперативної пам'яті, де зберігається значення величини, яке може змінюватися в процесі виконання програми. Оголошення константи: <тип змінних1><список змінних 1>;… <тип зміннихN><список змінних N>;… Приклад:int a,c; float b,d,z; char w; Ініціалізація даних - надання значень змінним відразу під час оголошення: float b,d=2.5,z=4; char w=‘t’;

  7. #includ<iostream.h> #includ<conio.h> int main() { int age=35; float salary=500.50; cout<<“robitnyky “ <<age<<“rokiv “<<endl; cout<<“oklad: “ <<salary<<“grn “<<endl; getch(); Return 0; } #includ<iostream.h> #includ<conio.h> int main() { int age; age=35; float salary; salary=500.50; cout<<“robitnyky “ <<age<<“rokiv “<<endl; cout<<“oklad: “ <<salary<<“grn “<<endl; getch(); Return 0; } Приклад Програми ідентичні

  8. Типи користувача Оголошення: typedef <опис типу> <назва нового типу>; Приклад: typedef unsigned short int kilkist; kilkist k1,k2;

  9. Присвоєння Загальний вигляд: <назва змінної>=<вираз> або < назва змінної1>=…=< назва змінної N>=< вираз > Приклад: а=8-2; c=d=a+4; e=d/5+c; Узгодження типів: • Явне – Int b,a; float c; a=2; c=3.8; b=(int)c*a;//результат 3*2(дробову частину відкинено) b=6 b=(int)(c*a);//результат 3.8*2=7.6 b=7 • Неявне - b=c*a;//результат 3.8*2=7.6 b=7 (дробову частину відкинено) Узгодження типів у виразах відбувається з урахуванням пріоритетів типів. Пріоритет типів за їхнім спаданням: double, float, long, int, short

  10. Завдання • Створіть програму з обміном значень двох змінних • Нехай задано сторони прямокутного чотирикутника а=3, в=4. Знайти периметр і площу трикутника • Описати відповідні змінні та вивести власну дату народження

  11. Література • Лєхан С.Ф. Інформатика С++. Спецкурс. 10-12 класи. – Шепетівка; Аспект, 2007. • Глинський Я.М., Анохін В.Є., Ряжська В.А. С++ і С++ Builder. Навчальний посібник. – Львів: СПД Глинський, 2006. • Глушаков С.В., Смирнов С.В., Коваль А.В. Практикум по С++. – Харков: Фолио, 2006. • Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2003

More Related