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

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

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

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Режиссер-постановщик

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

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

    1 слайд

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

  • Задача 1

    2 слайд

    Задача 1

  • Задача 1 
#include 
 
using namespace std;
 
int main()
{ 
    int n;
    cin...

    3 слайд

    Задача 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;
    }

  • Задача 2

    4 слайд

    Задача 2

  • Задача 2using namespace std;
#include 
#include 
using namespace std;
int mai...

    5 слайд

    Задача 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;
     
    }

  • Задача 3

    6 слайд

    Задача 3

  • Задача 3#include 
#include 
using namespace std;
int main()
{
string st;
getl...

    7 слайд

    Задача 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;
     
    }

  • Задача 4

    8 слайд

    Задача 4

  • Задача 4#include //
#include 
#include 
using namespace std; //  
int main ()...

    9 слайд

    Задача 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;
         
       
    } //
     
     

  • Задача 5

    10 слайд

    Задача 5

  • Задача 5#include //
#include 
#include 
using namespace std; //  
int main ()...

    11 слайд

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

  • Задача 6

    12 слайд

    Задача 6

  • Задача 6#include // 
#include 
#include 
using namespace std; //  
int main (...

    13 слайд

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

  • Задача 7

    14 слайд

    Задача 7

  • Задача 7#include // 
#include 
#include 
using namespace std; // 
int main ()...

    15 слайд

    Задача 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;
         
         
       
    } //
     
     

  • Задача 8

    16 слайд

    Задача 8

  • Задача 8#include // 
#include 
using namespace std; //  
int main (){
 
     ...

    17 слайд

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

  • Задача 9

    18 слайд

    Задача 9

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

    19 слайд

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

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

    20 слайд

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

  • Задача 10#include 
#include 
#include 
using namespace std;
int main (){
int...

    21 слайд

    Задача 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;   
       
       
       
       
    }

  • Задача 11

    22 слайд

    Задача 11

  • Задача 11#include 
#include 
#include 
using namespace std;
int main(){
 
int...

    23 слайд

    Задача 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";
     
       
       
       
       
    }

  • Задача 12

    24 слайд

    Задача 12

  • #include 
#include 
#include 
using namespace std;
int main(){
 
int a1,a2;...

    25 слайд


    #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;
     
       
       
       
       
    }
     

  • Задача 13

    26 слайд

    Задача 13

  • Задача 13#include 
#include 
#include 
using namespace std;
int main(){
 
int...

    27 слайд

    Задача 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;
     
       
       
       
       
    }

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

    28 слайд

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

  • Задача 14#include 
#include 
#include 
using namespace std;
int main(){
int a...

    29 слайд

    Задача 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<<' ';
       
       
       
       
       
    }

  • Задача 15

    30 слайд

    Задача 15

  • Задача 15#include 
#include 
#include 
using namespace std;
int main(){
int a...

    31 слайд

    Задача 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<<' ';
       
       
       
       
       
    }
     
       

  • Задача 16

    32 слайд

    Задача 16

  • Задача 16#include
#include 
using namespace std;
int main(){
    int n, x;
 ...

    33 слайд

    Задача 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 ;
    }

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

    34 слайд

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

  • Задача 17#include 
#include 
#include 
using namespace std;
int main(){
  in...

    35 слайд

    Задача 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;
       
    }

  • Задача 18

    36 слайд

    Задача 18

  • Задача 18#include 
#include 
#include 
using namespace std;
int main(){
int n...

    37 слайд

    Задача 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;
      }
    }

  • Задача 19

    38 слайд

    Задача 19

  • #include
#include 
using namespace std;
int main(){
    double x, y;
  cin &gt;&gt;...

    39 слайд

    #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;
    }

  • Задача 20

    40 слайд

    Задача 20

  • Задача 20#include 
#include 
#include 
using namespace std;
int main(){
int...

    41 слайд

    Задача 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";
    }

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 127 материалов в базе

Скачать материал

Другие материалы

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

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

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

  • Скачать материал
    • 19.02.2019 647
    • PPTX 12.2 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Воронова Елена Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Воронова Елена Владимировна
    Воронова Елена Владимировна
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 20
    • Всего просмотров: 29498
    • Всего материалов: 19

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 108 человек из 43 регионов
  • Этот курс уже прошли 577 человек

Мини-курс

Педагогические идеи выдающихся педагогов, критиков и общественных деятелей

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Hard-skills современного педагога

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 77 человек из 33 регионов
  • Этот курс уже прошли 18 человек

Мини-курс

Теория вероятности и комбинаторика в современной математике

3 ч.

780 руб. 390 руб.
Подать заявку О курсе