Презентация Типы данных. Операции. Выражения Ввод-вывод онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Типы данных. Операции. Выражения Ввод-вывод абсолютно бесплатно. Урок-презентация на эту тему содержит всего 70 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Типы данных. Операции. Выражения Ввод-вывод



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    70 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.27 MB
  • Просмотров:
    107
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Типы данных. Операции.
Содержание слайда: Типы данных. Операции. Выражения Ввод-вывод.

№2 слайд
Алфавит языка С Буквы
Содержание слайда: Алфавит языка С Буквы латинского алфавита Арабские цифры 0 до 9 Специальные символы :#,$%^&*()!~ /\ и т.д

№3 слайд
Лексемы Минимальные значимые
Содержание слайда: Лексемы Минимальные значимые единицы текста в программе Идентификаторы Ключевые слова Знаки операций Константы Разделители

№4 слайд
Идентификаторы ID называется
Содержание слайда: Идентификаторы (ID) называется последовательность цифр и букв, а также специальных символов, при условии, что первой стоит буква или специальный символ. Или имя программного объекта – переменной, метки, типа, функции, модуля и тд

№5 слайд
Общепринятые правила Id
Содержание слайда: Общепринятые правила Id переменной строчными буквами – name Id типа или функции начинается с заглавной -Name Id константы заглавные NAME Должен иметь смысловое значение Если состоит из нескольких слов, то через _ или новое слово с большой буквы my_name MyName

№6 слайд
В С строчные и прописные
Содержание слайда: В С строчные и прописные различные символы Name, NAME, name Идентификаторs не могут быть ключевыми словами ( int )

№7 слайд
Константы Константы, являются
Содержание слайда: Константы Константы, являются фиксированными значениями, которые можно вводить и использовать на языках С/С++. целые константы, константы с плавающей запятой, символьные константы строковые литералы

№8 слайд
Целое стандартной размерности
Содержание слайда: 200 // Целое стандартной размерности 200 // Целое стандартной размерности 1000000 // Длинная константа 200l, 200L, 0xB8L // Длинные константы 123u, 60000U // Беззнаковые константы 077777777UL // Длинная беззнаковая константа

№9 слайд
Содержание слайда: Десятичная Восьмеричная Шестнадцатеричная константа константа константа 16 020 0x10 27 0117 0x2B 240 0360 0XF0 Диапазон (–231...+(231 – 1)) (0...232 – 1).

№10 слайд
Символьная константа
Содержание слайда: Символьная константа– представляется символом заключенном в апострофы: ' ', 'Q', '\n', '\\'. L'a‘ wchar_t L"asdf". Строковая константа (литерал) – последовательность символов кода ASCII (включая строковые и прописные буквы русского и латинского а также цифры) заключенные в кавычки ("): "город Тамбов", “hello".

№11 слайд
Ключевые слова
Содержание слайда: Ключевые слова зарезервированные идентификаторы, которые наделены определенным смыслом auto double int struct break else long switch register typedef char extern return void case float unsigned default for signed union do if sizeof volatile continue enum short while _asm fortran near far cdecl huge paskal interrupt

№12 слайд
Комментарии набор символов,
Содержание слайда: Комментарии набор символов, которые игнорируются компилятором. /*Эта программа выводит сообщение на экран*/ //Эта программа выводит сообщение на экран

№13 слайд
Структура программы директивы
Содержание слайда: Структура программы #директивы препроцессора . . . . . . . . . #директивы препроцессора функция а ( ) операторы Определение прототипов функций Определение глобальных переменных void main ( ) //функция, с которой начинается выполнение программы операторы описания присваивания вызов функции пустой оператор составной выбора циклов перехода функция в ( ) операторы

№14 слайд
Препроцессорные директивы
Содержание слайда: Препроцессорные директивы Начинаются с символа # 1. Подключение заголовочных файлов Формат: #include <ID_файла> <> - поиск в стандартной директории “” – поиск в текущей директории stdio iostream cmath

№15 слайд
. Обработка макроопределений
Содержание слайда: 2. Обработка макроопределений #define <ID> <строка> #define SIZE 100

№16 слайд
Функция mаin Управление всей
Содержание слайда: Функция mаin Управление всей работой проекта int _tmain(int argc, _TCHAR* argv[]) { } stdafx.h stdafx.cpp

№17 слайд
Переменная переменная это
Содержание слайда: Переменная переменная– это символическое обозначение ячейки оперативной памяти программы, в которой хранятся данные

№18 слайд
Декларация объектов
Содержание слайда: Декларация объектов Объявление - описание не приводящее к выделению памяти <класс памяти> <тип> <список объектов> Определение , при кот для объекта выделяется объем памяти и его можно инициализировать – задать начальное значение тип имя_переменной = начальное_значение;

№19 слайд
Время существования и область
Содержание слайда: Время существования и область видимости переменных Областью действия – блок операторов ({...} ); – модуль (файл); – вся программа в целом. Временем жизни -Локальное -глобальное

№20 слайд
lt класс памяти gt Способ
Содержание слайда: <класс памяти> Способ размещение объекта в памяти определяет область видимости и время жизни переменной По умолчанию auto

№21 слайд
Спецификаторы класса памяти
Содержание слайда: Спецификаторы класса памяти auto static extern register

№22 слайд
Содержание слайда:

№23 слайд
Базовые типы данных целых
Содержание слайда: Базовые типы данных целых чисел int // целое со знаком, слово char // целое со знаком, байт unsigned char // целое без знака, байт unsigned // целое без знака, слово long // целое со знаком, двойное слово unsigned long // целое без знака, двойное слово short // целое со знаком, короткое слово // (слово или байт)

№24 слайд
Числа с плавающей точкой p X
Содержание слайда: Числа с плавающей точкой p 2 X = m * 10, например 25.4 = 0.254 * 10 обычной (float), - 4 байта (±3,4 · 10–38...±3,4 · 10+38) двойной (double) - 8 байт ( ±l,7 · 10–308…±l,7 · 10+308 повышенной (long double) точн -10 байт (±3,4 · 10–4932...±3,4 · 10+4932)

№25 слайд
E,e -для double, E,e -для
Содержание слайда: E,e -для double, E,e -для double, F,f -для float, L,l -для long double . 0.4 .665 3.1415926 1.17e2 -.176E-3 1.1F 3.33L

№26 слайд
цифры . цифры Еe - цифры
Содержание слайда: [ цифры ].[ цифры ] [ Е|e [+|-] цифры ]

№27 слайд
Представление символьных
Содержание слайда: Представление символьных данных char unsigned char

№28 слайд
Расширенный символьный тип
Содержание слайда: Расширенный символьный тип (wchar_t) Wide CHaracter Type ASCII – American Standart Code for Information Interchange wchar_t letter = L'D'; // Unicode

№29 слайд
char r long t int i,j,k int m
Содержание слайда: char r; long t; int i,j,k; int m=8; char let=‘s’;

№30 слайд
sizeof int размерность типа
Содержание слайда: sizeof (int) ; // размерность типа данных int - 4 long l; Sizeof( l) ; // размерность переменной типа long - 4 sizeof(i+2.0); // размерность значения выражения типа double - 8

№31 слайд
Операции. Классификация
Содержание слайда: Операции. Классификация операций унарные (воздействуют на одно значение или выражение), бинарные (участвуют два выражения) тернарных (три выражения).

№32 слайд
-арифметические ,-, , ,
Содержание слайда: -арифметические ( +,-,*,/,% ); -логические ( &&, ||, ! ); -сравнения ( <,>,>=,<=,==,!=); -машинно-ориентированные (операции над машинными словами, поразрядные ( &,|,^,~,<<,>> );

№33 слайд
-присваиваниe , ,--, ,- , -,
Содержание слайда: -присваиваниe (=,++,--,+=,-=,*-,/= и т.д.); -присваиваниe (=,++,--,+=,-=,*-,/= и т.д.); -работa с указателями и памятью (*,&,sizeof); -выделение составляющего типа данных ( (),*,[], . , -> ); -явноe преобразованиe типа ( (тип) ); -условная ( ?: ); -последовательность выражений ( ","-запятая).

№34 слайд
Приоритеты операций
Содержание слайда: Приоритеты операций

№35 слайд
Арифметические операции -
Содержание слайда: Арифметические операции + - * / Операнды- константы, переменные, функции, эл. массивов, указатели и арифмет. выражения

№36 слайд
Порядок выполнения Выражения
Содержание слайда: Порядок выполнения Выражения в круглых скобках Функции (стандартные мат., пользовательские) * / % - + a = (a + 1) % 16; // a присвоить a+1 по модулю 16

№37 слайд
Операции присваивания
Содержание слайда: Операции присваивания -обычное присваивание (=); -присваивание, соединенное с одной их бинарных операций или составное присваивание (+=, -=, *=, /=, %=, <<=, >>=, &=, |=, ^=); -операции инкремента и декремента (увеличения и уменьшения на 1).

№38 слайд
long a char b int c a b c
Содержание слайда: long a; char b; int c; a = b = c; // эквивалентно b = c; a = b; a +=b; // эквивалентно a = a + b; x=i+(y=3)-(z=0); //z=0 y=3 x=i+y-z

№39 слайд
недопустимо Присвоение
Содержание слайда: недопустимо Присвоение константе 2=a+f; Присвоение функции getch()=i; Присвоение результату операции (i+1)=2+y;

№40 слайд
ИНКРЕМЕНТ И ДЕКРИМЕНТ
Содержание слайда: ИНКРЕМЕНТ И ДЕКРИМЕНТ ИНКРЕМЕНТ И ДЕКРИМЕНТ int a; // Эквивалент Интерпретация a++; // Rez=a; a=a+1; Увеличить на 1 после использования ++a; // a=a+1; Rez=a; Увеличить на 1 до использования a--; // Rez=a; a=a-1; Уменьшить на 1 после использования --a; // a=a-1; Rez=a; Уменьшить на 1 до использования ++(x + 1); // ошибка

№41 слайд
Примеры int i, j, k float x,
Содержание слайда: Примеры int i, j, k; float x, y; x*=y; // x=x*y; i+=2; //i=i+2; x/=y+15; //x=x/(y+15); --k; //k=k-1; j=i++; //j=i; i=i+1; j=++i; //i=i+1; j=i;

№42 слайд
Операции сравнения и
Содержание слайда: Операции сравнения и логические операции == != <= >= < > <выражение1> <знак> <выражение2> правила 1.опреранды – любые базовые типы 2. выражения перед сравнением преобразуются к одному типу 3. результат 1- если отношение истинно и 0- если ложно

№43 слайд
a b gt c Запомнить результат
Содержание слайда: a = b > c; // Запомнить результат сравнения a = (b > c)* 2 // Принимает значения 0 или 2

№44 слайд
ЛОГИЧЕСКИЕ ОПЕРАЦИИ НЕ ! И
Содержание слайда: ЛОГИЧЕСКИЕ ОПЕРАЦИИ НЕ (!) И (&&) конъюнкция ИЛИ (||) дизъюнкция

№45 слайд
if a lt b amp amp b lt c если
Содержание слайда: if (a < b && b < c) // если ОДНОВРЕМЕННО ОБА a < b и b < c, то... if (a==0 || b > 0) // если ХОТЯ БЫ ОДИН a==0 или b > 0, то...

№46 слайд
while !k ...
Содержание слайда: while(!k) {...} // эквивалентно while(k==0) {...} !0 // 1 !5 //0 !((x=10)>0) //0

№47 слайд
Условная операция int a
Содержание слайда: Условная операция int a; double b; c = x + a > b ? a : b; // Условие ? Выражение для "истина" : Выражение для "ложь"

№48 слайд
Операция последовательности
Содержание слайда: Операция последовательности действий ("запятая") выражение 1, …., выражение M m=(i=1,j=i++,k=6,n=i+j+k) // i=1, j=i=1, i=2,k=6, n=2+1+6, m=n=9

№49 слайд
Роль символа quot quot a b c
Содержание слайда: Роль символа ";" a = b + c – 5 if (a < b) else Выражение + “;” -- > оператор

№50 слайд
Побитовые логические операции
Содержание слайда: Побитовые логические операции ~ - дополнение , инвертирование & - побитовое И - конъюнкция | - побитовое включающее ИЛИ –дизъюнк. ^ - побитовое исключающее ИЛИ –сложение по модулю 2 >> сдвиг вправо << сдвиг в лево

№51 слайд
нельзя применять к переменным
Содержание слайда: нельзя применять к переменным вещественного типа

№52 слайд
Содержание слайда: ~ ~0 1 ~1 0

№53 слайд
amp
Содержание слайда: & 1 1 0 0 1 0 1 0 1 0 0 0

№54 слайд
Содержание слайда: | 1 1 0 0 1 0 1 0 1 1 1 0

№55 слайд
Содержание слайда: ^ 1 1 0 0 1 0 1 0 0 1 1 0

№56 слайд
xF x F xFF amp x F x F xF x
Содержание слайда: ~0xF0 //0x0F 0xFF & 0x0F //0x0F 0xF0 | 0x11 //0xF1 0xF4^0xF5 //0x01 11110100 11110101 00000001

№57 слайд
x y x amp y - amp
Содержание слайда: x=1 y=2 x & y //0 - 0001 & 0010=0000

№58 слайд
сдвиг x lt lt lt lt x x gt gt
Содержание слайда: сдвиг 0x81<<1 //10000001<<1 =00000010 =0x02 0x81>>1 //10000001>>1=01000000=0x40 правила если тип unsigned то заполняются нулями если signed то результат не определен

№59 слайд
Применение сдвиг вправо на k
Содержание слайда: Применение сдвиг вправо на k разрядов – деление на 2 в степени k x>>1 //x/2 сдвиг влево на k разрядов – умножение на 2 в степени k x<<1 // x*2 x<<3 //x*8

№60 слайд
Применение маскирование
Содержание слайда: Применение маскирование разрядов

№61 слайд
проверка нечетности целого
Содержание слайда: проверка нечетности целого int i; if (i&1) printf (“Значение i нечетно”);

№62 слайд
Неявное преобразование
Содержание слайда: Неявное преобразование short, int unsigned long double char float double

№63 слайд
float x int i x i int в float
Содержание слайда: float x; int i;   x+i ; // int в float

№64 слайд
Явное преобразование типа тип
Содержание слайда: Явное преобразование типа (тип) выражение; double x,d; // double x,d; int n; d = x - (int)x; // n = x; d = x - n;

№65 слайд
Пример float a int i , j a i
Содержание слайда: Пример float a; int i = 6, j = 4;   a = (i + j) / 3; // a=3 a = (float)(i + j) / 3; → // a=3.333333

№66 слайд
Ошибки if a b if a b .. a lt
Содержание слайда: Ошибки if (a=b) //if (a==b) ..(a<<3) //… (a<3) if (a && 0x10) // if (a &0x10) char c[80]; #define CODE 1 if (c[i]==CODE) //(int)c[i]==1 0 < x < 100 //ошибка (0 < x) && (x < 100)//верно

№67 слайд
int a, b long c c a b некорр
Содержание слайда: int a, b; long c; c=a*b; // некорр 2 147 483 647 c=(long)a*b; //правильно

№68 слайд
Стандартные матетматич
Содержание слайда: Стандартные матетматич функции cmath stdlib.h большинство тип double аргументы тригонометрических – радианы sqrt(x) |x| fabs(x)

№69 слайд
e xexp x x ypow x,y ln x log
Содержание слайда: e^x exp(x) x^y pow(x,y) ln(x) log(x) lg10(x) log10(x) tg(x) tan(x) остаток от деления fmod(x,y) наименьшее целое сeil(x) наибольшее целое floor(x)

№70 слайд
z pow x, . . pow x, . z x . x
Содержание слайда: z=pow(x,10.)+3.7*pow(x,8.); z=x10+3.7x8

Скачать все slide презентации Типы данных. Операции. Выражения Ввод-вывод одним архивом: