Презентация, доклад на тему Практикум по программированию на языке С++. Содержит примеры простых задач линейного алгоритма, условного , цикла for, цикла while и ответы к ним в виде программного кода

Содержание

Задача 1

Слайд 1Задания по программированию на С++

Задания по программированию  на С++

Слайд 2Задача 1

Задача 1

Слайд 3Задача 1
 
#include
 
using namespace std;
 
int main()

    int n;
    cin >> n;
       
    switch (n) {
     

  case 12: case 1: case 2:
            cout << "winter";
            break;
        case 3: case 4: case 5:
            cout << "spring";
            break;
        case 6: case 7: case 8:
            cout << "summer";
            break;
        case 9: case 10: case 11:
            cout << "autumn";
            break;
        default:
            cout << "NO";
        } 
    return 0;
}

Задача 1 #include  using namespace std; int main(){     int n;    cin >> n;           switch (n) {        case 12: case 1: case 2:            cout 

Слайд 4Задача 2

Задача 2

Слайд 5Задача 2
using namespace std;
#include
#include
using namespace std;
int main()
{
string st;
getline(cin, st);
int a=0;
for(int i=0; i

Задача 2using namespace std;#include #include using namespace std;int main(){string st;getline(cin, st);int a=0;for(int i=0; i

Слайд 6Задача 3

Задача 3

Слайд 7Задача 3
#include
#include
using namespace std;
int main()
{
string st;
getline(cin, st);
int a=0;
for(int i=0; i

'B': { st[i]='A';a=a+1; break; }
}
cout  <cout<return 0;
 
}

Задача 3#include #include using namespace std;int main(){string st;getline(cin, st);int a=0;for(int i=0; i

Слайд 8Задача 4

Задача 4

Слайд 9Задача 4
#include //
#include
#include
using namespace std; //  
int main (){
 
   

 int N,K;
     cin >>N>>K;
     float F=K%N;
     cout<     
   
} //
 
 

Задача 4#include //#include #include using namespace std; //  int main (){      int N,K;     cin >>N>>K;   

Слайд 10Задача 5

Задача 5

Слайд 11Задача 5
#include //
#include
#include
using namespace std; //  
int main (){
 
   

 int N;
     cin >>N;
     float A=N%10;
     cout<     
   
} //  
 

Задача 5#include //#include #include using namespace std; //  int main (){      int N;     cin >>N;   

Слайд 12Задача 6

Задача 6

Слайд 13Задача 6
#include //
#include
#include
using namespace std; //  
int main (){
 
 

   int N;
     cin >>N;
     float A=N/10;
     cout<     
   
} //  
 

Задача 6#include // #include #include using namespace std; //  int main (){      int N;     cin >>N; 

Слайд 14Задача 7

Задача 7

Слайд 15Задача 7
#include //
#include
#include
using namespace std; //
int main (){
 
 

   int A;
     cin >>A;
     cout <     
     
   
} //
 
 

Задача 7#include // #include #include using namespace std; // int main (){      int A;     cin >>A; 

Слайд 16Задача 8

Задача 8

Слайд 17Задача 8
#include //
#include
using namespace std; //  
int main (){
 
   

 int n;
     cin >>n;
     cout <   
     
     
     
   
} //
 
 

Задача 8#include // #include using namespace std; //  int main (){      int n;     cin >>n;   

Слайд 18Задача 9

Задача 9

Слайд 19Задача 9
#include
#include
using namespace std;
int main(){
int n;
cin>>n;
cout

Задача 9#include#include using namespace std;int main(){int n;cin>>n;cout

Слайд 20Условный оператор
Задача 10

Условный операторЗадача 10

Слайд 21Задача 10
#include
#include
#include
using namespace std;
int main (){
int a,b;
cin>>a>>b;
if (a>b)
cout

 
   
   
}

Задача 10#include #include #include using namespace std;int main (){int a,b;cin>>a>>b;if (a>b)cout

Слайд 22Задача 11

Задача 11

Слайд 23Задача 11
#include
#include
#include
using namespace std;
int main(){
 
int a;
cin>>a;
  if (a%4==0 && a%100!=0||a%400==0)
 

 cout<<"YES";
else
   cout<<"NO";
 
   
   
   
   
}
Задача 11#include #include #include using namespace std;int main(){ int a;cin>>a;  if (a%4==0 && a%100!=0||a%400==0)   cout

Слайд 24Задача 12

Задача 12

Слайд 25 #include
#include
#include
using namespace std;
int main(){
 
int a1,a2;
cin>>a1>>a2;
  if (a1>a2) cout

 
   
   
   
}
 

#include #include #include using namespace std;int main(){ int a1,a2;cin>>a1>>a2;  if (a1>a2) cout

Слайд 26Задача 13

Задача 13

Слайд 27Задача 13
#include
#include
#include
using namespace std;
int main(){
 
int a,b,c;
cin>>a>>b>>c;
  if (a

 cout< 
   
   
   
   
}
Задача 13#include #include #include using namespace std;int main(){ int a,b,c;cin>>a>>b>>c;  if (a

Слайд 28Цикл for
Задача 14

Цикл forЗадача 14

Слайд 29Задача 14
#include
#include
#include
using namespace std;
int main(){
int a,b;
cin>>a>>b;
for(int i=a;i

 
   
   
   
   
}

Задача 14#include #include #include using namespace std;int main(){int a,b;cin>>a>>b;for(int i=a;i

Слайд 30Задача 15

Задача 15

Слайд 31Задача 15
#include
#include
#include
using namespace std;
int main(){
int a,b,c,d;
cin>>a>>b>>c>>d;
for(int i=a;i

 
   
   
   
   
}
 
   

Задача 15#include #include #include using namespace std;int main(){int a,b,c,d;cin>>a>>b>>c>>d;for(int i=a;i

Слайд 32Задача 16

Задача 16

Слайд 33Задача 16
#include
#include
using namespace std;
int main(){
    int n, x;
  long

long sum = 0;
  cin >> n;
 
  for (int i = 1; i <= n; i++)
  {
    cin >> x;
    sum += x;
  }
  cout << sum ;
}

Задача 16 #include#include using namespace std;int main(){    int n, x;  long long sum = 0;  cin >>

Слайд 34Цикл while
Задача 17

Цикл whileЗадача 17

Слайд 35Задача 17
#include
#include
#include
using namespace std;
int main(){
  int n;
  cin

>> n;
  int i = 2, min_den = 1;
  int sqrt_n = sqrt((double)n);
  while (i <= sqrt_n)
  {
    if (n % i == 0)
    {
      min_den = i;
      break;
    }
    i++;
  }
  if (min_den == 1)
    cout << n;
  else
    cout << min_den;
   
}

Задача 17 #include #include #include using namespace std;int main(){  int n;  cin >> n;  int i = 2,

Слайд 36Задача 18

Задача 18

Слайд 37Задача 18
#include
#include
#include
using namespace std;
int main(){
int n;
 cin >> n;
 
 int

pow2 = 1;
 while (pow2 <= n)
 {
  cout << pow2 <<' ';
  pow2 *=2;
  }
}

Задача 18#include #include #include using namespace std;int main(){int n; cin >> n;  int pow2 = 1; while (pow2

Слайд 38Задача 19

Задача 19

Слайд 39#include
#include
using namespace std;
int main(){
    double x, y;
  cin >>

x >> y;
  int k = 1;
 
  while (x < y)
  {
    x *= 1.1;
    k++;
  }
  cout << k;
}

#include#include using namespace std;int main(){    double x, y;  cin >> x >> y;  int k = 1;  

Слайд 40Задача 20

Задача 20

Слайд 41Задача 20
#include
#include
#include
using namespace std;
int main(){
int n;
  cin>>n;
  int

bitAmount = 0;
  while (n) {
    bitAmount += n % 2;
    n /= 2;
  }
  if (bitAmount == 1)
    cout<<"YES";
  else
    cout<<"NO";
}

Задача 20 #include #include #include using namespace std;int main(){int n;  cin>>n;  int bitAmount = 0;  while (n) {    bitAmount

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть