🗊Презентация Основы С++. Синтаксис, ввод и вывод

Нажмите для полного просмотра!
Основы С++. Синтаксис, ввод и вывод, слайд №1Основы С++. Синтаксис, ввод и вывод, слайд №2Основы С++. Синтаксис, ввод и вывод, слайд №3Основы С++. Синтаксис, ввод и вывод, слайд №4Основы С++. Синтаксис, ввод и вывод, слайд №5Основы С++. Синтаксис, ввод и вывод, слайд №6Основы С++. Синтаксис, ввод и вывод, слайд №7Основы С++. Синтаксис, ввод и вывод, слайд №8Основы С++. Синтаксис, ввод и вывод, слайд №9Основы С++. Синтаксис, ввод и вывод, слайд №10Основы С++. Синтаксис, ввод и вывод, слайд №11Основы С++. Синтаксис, ввод и вывод, слайд №12Основы С++. Синтаксис, ввод и вывод, слайд №13Основы С++. Синтаксис, ввод и вывод, слайд №14Основы С++. Синтаксис, ввод и вывод, слайд №15Основы С++. Синтаксис, ввод и вывод, слайд №16

Вы можете ознакомиться и скачать презентацию на тему Основы С++. Синтаксис, ввод и вывод. Доклад-сообщение содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Семестр 2.
 Основы С++
Лекции[1][0].get() // Повторение, часть первая
Описание слайда:
Семестр 2. Основы С++ Лекции[1][0].get() // Повторение, часть первая

Слайд 2





[0]// Синтаксис, ввод и вывод
#include <iostream> 
using namespace std;
int main() 
{
    int a, b; 
    cout << "Введите первое число: "; 
    cin >> a; 
    cout << "Введите второе число: "; 
    cin >> b; 
    int c = a + b; 
    cout << "Сумма чисел = " << c << endl; 
    return 0; 
}
Описание слайда:
[0]// Синтаксис, ввод и вывод #include <iostream> using namespace std; int main() { int a, b; cout << "Введите первое число: "; cin >> a; cout << "Введите второе число: "; cin >> b; int c = a + b; cout << "Сумма чисел = " << c << endl; return 0; }

Слайд 3





[1]//Типы данных
#define bez_pizdi true
#define epta ;
int main() 
{
    int a=228; 
    double b= 13.37;
    float f = 14/88; // \o
    char c = ‘H’;
    char *s=“Hello world”;
    bool t=bez_pizdi epta
}
Описание слайда:
[1]//Типы данных #define bez_pizdi true #define epta ; int main() { int a=228; double b= 13.37; float f = 14/88; // \o char c = ‘H’; char *s=“Hello world”; bool t=bez_pizdi epta }

Слайд 4





[2]// Арифметические операции
int main() 
{
    int a=228, b=1337; 
    int c=a+b;
    float d=b/(float)a;
    double e=b*a;
    int f=b%a;
    b+=a;
    b-=a;
    b=++a;
    b=a--;
}
Описание слайда:
[2]// Арифметические операции int main() { int a=228, b=1337; int c=a+b; float d=b/(float)a; double e=b*a; int f=b%a; b+=a; b-=a; b=++a; b=a--; }

Слайд 5





[3]//Логические операции
int main() 
{
    bool t=true, f=false;
    bool a= t || f;    bool b= t && f;
    bool c= t == f;    bool d= !t;
    bool e= t || f;    bool g=12>14;
    bool h= 14>=14;    
          bool xor= (t || f) && !(t == f);
}
Описание слайда:
[3]//Логические операции int main() { bool t=true, f=false; bool a= t || f; bool b= t && f; bool c= t == f; bool d= !t; bool e= t || f; bool g=12>14; bool h= 14>=14; bool xor= (t || f) && !(t == f); }

Слайд 6





[4]//Поразрядные операции
int main() 
{
    int a= 228, b=1337; 
    int c= a | 200;
    int d= b & 1337;
    int e= a ^ b;
    int f= 228 << 1;
    int inv = ~b;
}
Описание слайда:
[4]//Поразрядные операции int main() { int a= 228, b=1337; int c= a | 200; int d= b & 1337; int e= a ^ b; int f= 228 << 1; int inv = ~b; }

Слайд 7





[5]//Условные конструкции, циклы
#include <iostream>
int main()
{
	int sum=0;
	int arg[]={2323,45,523,12547};
	for(int i=0; i<sizeof(arg)/sizeof(arg[0]); i++)	{
		while(arg[i]!=0)	{
			sum+=arg[i]%10;
			arg[i]/=10;	}
	}
	if(sum%2==0)	do{
			std::cout<<sum%10;
			sum/=10;		}
		while(sum!=0);
	else std::cout<<"CHTO ZA HERNA SVERHU?!";
}
Описание слайда:
[5]//Условные конструкции, циклы #include <iostream> int main() { int sum=0; int arg[]={2323,45,523,12547}; for(int i=0; i<sizeof(arg)/sizeof(arg[0]); i++) { while(arg[i]!=0) { sum+=arg[i]%10; arg[i]/=10; } } if(sum%2==0) do{ std::cout<<sum%10; sum/=10; } while(sum!=0); else std::cout<<"CHTO ZA HERNA SVERHU?!"; }

Слайд 8





[6]// Функции
Описание слайда:
[6]// Функции

Слайд 9





[6]->напоминание//
Описание слайда:
[6]->напоминание//

Слайд 10





[7]// Массивы, матрицы
#include <iostream>
int main(){
	int mas[5]={2,5,7,23, 10};
	int mtrx[3][3]={
		{2,4,8},
		{3,6,1},
		{9,5,7}}
	int N;
	std::cin>>N;
	int *dm=new int[N];
	int **dmtrx=new int*[N];
	for (int i=0; i<N; i++) dmtrx[i]= new int[N];
	//НАСРАЛ В ПАМЯТИ - УБЕРИ ЗА СОБОЙ
	delete [] dm;
	for(int i=0; i<N; i++) delete [] dmtrx[i];
	delete [] dmtrx;
}
Описание слайда:
[7]// Массивы, матрицы #include <iostream> int main(){ int mas[5]={2,5,7,23, 10}; int mtrx[3][3]={ {2,4,8}, {3,6,1}, {9,5,7}} int N; std::cin>>N; int *dm=new int[N]; int **dmtrx=new int*[N]; for (int i=0; i<N; i++) dmtrx[i]= new int[N]; //НАСРАЛ В ПАМЯТИ - УБЕРИ ЗА СОБОЙ delete [] dm; for(int i=0; i<N; i++) delete [] dmtrx[i]; delete [] dmtrx; }

Слайд 11





[8]// Указатели, ссылки
#include <iostream>
using namespace std;
int main()
{
int var = 10;
int *pointer;
pointer = &var;
cout << pointer << " " << *pointer << " "<< var <<endl;
*pointer = 12;
cout << pointer << " " << *pointer << " "<< var <<endl;
system("pause");
return 0;
}
Описание слайда:
[8]// Указатели, ссылки #include <iostream> using namespace std; int main() { int var = 10; int *pointer; pointer = &var; cout << pointer << " " << *pointer << " "<< var <<endl; *pointer = 12; cout << pointer << " " << *pointer << " "<< var <<endl; system("pause"); return 0; }

Слайд 12





[9]// Cтроки
Напоминание: для работы со строками есть множество функций в библиотеке <cstring> (<string.h>).
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
    char s1[30] = "I am ";
    char s2[] = "programmer on the C++!!!!";
    cout << strcat(s1,s2) << endl;
    char s3[23] = "I am a good ";
    cout << strncat(s3,s2,10) <<  "!!!" << endl;
    system("pause");
    return 0;
}
Описание слайда:
[9]// Cтроки Напоминание: для работы со строками есть множество функций в библиотеке <cstring> (<string.h>). #include <iostream> using namespace std; int main(int argc, char* argv[]) { char s1[30] = "I am "; char s2[] = "programmer on the C++!!!!"; cout << strcat(s1,s2) << endl; char s3[23] = "I am a good "; cout << strncat(s3,s2,10) << "!!!" << endl; system("pause"); return 0; }

Слайд 13





[10]// Структуры
struct student
{
char name[20];
char studak[15];
char facultet[6];
int age;
double stipendia;
};
int main() {
student Vasya;
int size = sizeof(Vasya);
cout << size << endl;
system("pause");
}
Описание слайда:
[10]// Структуры struct student { char name[20]; char studak[15]; char facultet[6]; int age; double stipendia; }; int main() { student Vasya; int size = sizeof(Vasya); cout << size << endl; system("pause"); }

Слайд 14





Задача 1
Написать функцию, которая преобразует 32-разрядное двоичное число в десятичное. Число беззнаковое.
Описание слайда:
Задача 1 Написать функцию, которая преобразует 32-разрядное двоичное число в десятичное. Число беззнаковое.

Слайд 15





Задача 2
Отсортировать массив без условных конструкций, ограничения по памяти нет.
Описание слайда:
Задача 2 Отсортировать массив без условных конструкций, ограничения по памяти нет.

Слайд 16





Задача 3
Написать функцию, которая вычисляет значение выражения N0O0N1O1…NkOk, где N – число, а O – операция сложения или вычитания.
Описание слайда:
Задача 3 Написать функцию, которая вычисляет значение выражения N0O0N1O1…NkOk, где N – число, а O – операция сложения или вычитания.



Похожие презентации
Mypresentation.ru
Загрузить презентацию