Для всех учителей из 37 347 образовательных учреждений по всей стране

Скидка до 75% на все 778 курсов

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

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

библиотека
материалов
Задания по программированию на С++

Описание презентации по отдельным слайдам:

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

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

2 слайд Задача 1
Описание слайда:

Задача 1

3 слайд Задача 1   #include    using namespace std;   int main() {      int n;     ci
Описание слайда:

Задача 1   #include <iostream>   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; }

4 слайд  Задача 2
Описание слайда:

Задача 2

5 слайд Задача 2 using namespace std; #include  #include  using namespace std; int ma
Описание слайда:

Задача 2 using namespace std; #include <iostream> #include <string> using namespace std; int main() { string st; getline(cin, st); int a=0; for(int i=0; i<st.size(); i++) switch(st[i]) { case 'a': { st[i]='b';a=a+1; break; }   } cout  <<st << endl; cout<<a; return 0;   }

6 слайд  Задача 3
Описание слайда:

Задача 3

7 слайд Задача 3 #include  #include  using namespace std; int main() { string st; get
Описание слайда:

Задача 3 #include <iostream> #include <string> using namespace std; int main() { string st; getline(cin, st); int a=0; for(int i=0; i<st.size(); i++) switch(st[i]) { case 'a': { st[i]='b';a=a+1; break; } //case 'b': { st[i]='a';a=a+1; break; } case 'A': { st[i]='B';a=a+1; break; } //case 'B': { st[i]='A';a=a+1; break; } } cout  <<st << endl; cout<<a; return 0;   }

8 слайд  Задача 4
Описание слайда:

Задача 4

9 слайд Задача 4 #include // #include  #include  using namespace std; //   int main (
Описание слайда:

Задача 4 #include <iostream>// #include <locale.h> #include <math.h> using namespace std; //   int main (){        int N,K;      cin >>N>>K;      float F=K%N;      cout<<F;           } //    

10 слайд  Задача 5
Описание слайда:

Задача 5

11 слайд Задача 5 #include // #include  #include  using namespace std; //   int main (
Описание слайда:

Задача 5 #include <iostream>// #include <locale.h> #include <math.h> using namespace std; //   int main (){        int N;      cin >>N;      float A=N%10;      cout<<A;           } //    

12 слайд  Задача 6
Описание слайда:

Задача 6

13 слайд Задача 6 #include // #include  #include  using namespace std; //   int main (
Описание слайда:

Задача 6 #include <iostream>// #include <locale.h> #include <math.h> using namespace std; //   int main (){        int N;      cin >>N;      float A=N/10;      cout<<A;           } //    

14 слайд  Задача 7
Описание слайда:

Задача 7

15 слайд Задача 7 #include // #include  #include  using namespace std; // int main (){
Описание слайда:

Задача 7 #include <iostream>// #include <locale.h> #include <math.h> using namespace std; // int main (){        int A;      cin >>A;      cout <<A%10+A/10%10+A/100;                 } //    

16 слайд  Задача 8
Описание слайда:

Задача 8

17 слайд Задача 8 #include // #include  using namespace std; //   int main (){        
Описание слайда:

Задача 8 #include <iostream>// #include <math.h> using namespace std; //   int main (){        int n;      cin >>n;      cout <<n+2-n%2;                           } //    

18 слайд  Задача 9
Описание слайда:

Задача 9

19 слайд Задача 9 #include #include  using namespace std; int main(){ int n; cin&gt;&gt;n; cout
Описание слайда:

Задача 9 #include<iostream> #include <math.h> using namespace std; int main(){ int n; cin>>n; cout<<n/60%24<<" "<<n%60;   }  

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

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

21 слайд Задача 10 #include  #include  #include  using namespace std; int main (){ int
Описание слайда:

Задача 10 #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main (){ int a,b; cin>>a>>b; if (a>b) cout<<a; else cout<<b;                    }

22 слайд  Задача 11
Описание слайда:

Задача 11

23 слайд Задача 11 #include  #include  #include  using namespace std; int main(){   in
Описание слайда:

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

24 слайд  Задача 12
Описание слайда:

Задача 12

25 слайд #include  #include  #include  using namespace std; int main(){   int a1,a2;
Описание слайда:

#include <iostream> #include <locale.h> #include <math.h> using namespace std; int main(){   int a1,a2; cin>>a1>>a2;   if (a1>a2) cout<<1;   if (a2>a1) cout<<2;   if (a1==a2) cout<<0;                   }  

26 слайд  Задача 13
Описание слайда:

Задача 13

27 слайд Задача 13 #include  #include  #include  using namespace std; int main(){   in
Описание слайда:

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

28 слайд Цикл for Задача 14
Описание слайда:

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

29 слайд Задача 14 #include  #include  #include  using namespace std; int main(){ int
Описание слайда:

Задача 14 #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main(){ int a,b; cin>>a>>b; for(int i=a;i<=b;i++) if(i%2==0) cout<<i<<' ';                     }

30 слайд  Задача 15
Описание слайда:

Задача 15

31 слайд Задача 15 #include  #include  #include  using namespace std; int main(){ int
Описание слайда:

Задача 15 #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main(){ int a,b,c,d; cin>>a>>b>>c>>d; for(int i=a;i<=b;i++) if(i%d==c) cout<<i<<' ';                     }      

32 слайд  Задача 16
Описание слайда:

Задача 16

33 слайд Задача 16 #include #include  using namespace std; int main(){     int n, x;  
Описание слайда:

Задача 16 #include<iostream> #include <math.h> 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 ; }

34 слайд Цикл while Задача 17
Описание слайда:

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

35 слайд Задача 17 #include  #include  #include  using namespace std; int main(){   in
Описание слайда:

Задача 17 #include <iostream> #include <locale.h> #include <math.h> 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;     }

36 слайд  Задача 18
Описание слайда:

Задача 18

37 слайд Задача 18 #include  #include  #include  using namespace std; int main(){ int
Описание слайда:

Задача 18 #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main(){ int n;  cin >> n;    int pow2 = 1;  while (pow2 <= n)  {   cout << pow2 <<' ';   pow2 *=2;   } }

38 слайд  Задача 19
Описание слайда:

Задача 19

39 слайд #include #include  using namespace std; int main(){     double x, y;   cin &gt;
Описание слайда:

#include<iostream> #include <math.h> using namespace std; int main(){     double x, y;   cin >> x >> y;   int k = 1;     while (x < y)   {     x *= 1.1;     k++;   }   cout << k; }

40 слайд  Задача 20
Описание слайда:

Задача 20

41 слайд Задача 20 #include  #include  #include  using namespace std; int main(){ int
Описание слайда:

Задача 20 #include <iostream> #include <locale.h> #include <math.h> 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"; }

Курс повышения квалификации
Курс профессиональной переподготовки
Учитель математики и информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Проверен экспертом
Общая информация

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.