Инфоурок Другое ПрезентацииЧасть 1: «Основы программирования»

Часть 1: «Основы программирования»

Скачать материал
Скачать материал "Часть 1: «Основы программирования»"

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Педагог-психолог

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

  • Часть 1: «Основы программирования»

    1 слайд

    Часть 1:
    «Основы программирования»


  • Содержание
Основные понятия. 
Структура программы. Ввод-вывод
Программировани...

    2 слайд

    Содержание

    Основные понятия.
    Структура программы. Ввод-вывод
    Программирование циклов. Операторы
    цикла while, for и do while.
    Программирование ветвлений. Оператор if

  • Обработка числовых последовательностей
Последовательная обработка символьных...

    3 слайд


    Обработка числовых последовательностей
    Последовательная обработка символьных данных
    Обработка массивов
    Указатели. Динамические массивы
    Подпрограммы

  • Разработка алгоритмов и программ сверху вниз.  
Рекурсивные функции.  Библи...

    4 слайд


    Разработка алгоритмов и программ сверху вниз.
    Рекурсивные функции. Библиотечные функции обработки символьных строк
    Структуры и работа с файлами

  • Пример простой программы на С 		/* Сложение двух целых чисел */
    #include...

    5 слайд

    Пример простой программы на С
    /* Сложение двух целых чисел */
    #include <stdio.h>
    main ()
    { int a, b; /* объявление целочисленных переменных а и b */
    printf ("Задайте два числа: "); /* вывод сообщения */
    scanf ("%d %d", &a, &b); /* ввод значений а и b */
    printf ("%d + %d = %d\n", a, b, a+b); /* вывод результата */
    return 0;
    }

  • Пример результата:
Задайте два числа: 328 54
328 + 54 = 382

    6 слайд

    Пример результата:

    Задайте два числа: 328 54
    328 + 54 = 382

  • Структурное программированиеБазовые структуры

    7 слайд

    Структурное программирование
    Базовые структуры

  • Структурное программирование

    8 слайд

    Структурное программирование

  • Последовательность

    9 слайд

    Последовательность

  • Цикл с предусловием

    10 слайд

    Цикл с предусловием

  • Цикл с постусловием

    11 слайд

    Цикл с постусловием

  • Ветвления

    12 слайд

    Ветвления

  • Пример решения задачиЗадача.  Дано действительное число   x.    Вычислить зна...

    13 слайд

    Пример решения задачи
    Задача. Дано действительное число x. Вычислить значение sinx с помощью ряда
    x 3 x 5 x2n+1
    y = sinx = x - — + — - ... + (-1) n ——— + ...
    3! 5! (2n+1)!
    с точностью 10 -5 (т.е. учитывая только те члены ряда, которые по абсолютной величине больше либо равны 10-5). Для проверки результата вычислить sinx с помощью стандартной функции.

  • Ввод x
|a| ≥10-5  Вывод 
y, sin(x) конецначалоy=y+a
n=n+1
a=-a x2 /(2n(2n+1...

    14 слайд



    Ввод x

    |a| ≥10-5
    Вывод
    y, sin(x)
    конец
    начало
    y=y+a
    n=n+1
    a=-a x2 /(2n(2n+1))

    y=0, a=x, n=0
    да
    нет
    Рис. 2.1. Схема алгоритма вычисления y=sinx

  • Программа: /*  Приближенное вычисление  y=sin x  */
     #include 
     #incl...

    15 слайд

    Программа:
    /* Приближенное вычисление y=sin x */
    #include <stdio.h>
    #include <math.h>
    #define E 1e-5 /* точность вычисления */
    main()
    {
    float x, /* аргумент функции */
    y; /* сумма ряда */
    float a; /* очередной член ряда */
    int n; /* номер итерации */

  • printf (&quot;x = &quot;);
         scanf (&quot;%f&quot;, &amp;x);
         y = 0; a = x; n =...

    16 слайд


    printf ("x = ");
    scanf ("%f", &x);
    y = 0; a = x; n = 0;
    while ( fabs(a) >= E )
    { y = y+a;
    n++; /* n=n+1; */
    /* вычисление очередного члена ряда через предыдущий */
    a = -a*x*x/(2*n*(2*n+1));
    }

  • printf (&quot;y = %f\n&quot;, y);
         printf (&quot;sinx = %f\n&quot;, sin(x));...

    17 слайд


    printf ("y = %f\n", y);
    printf ("sinx = %f\n", sin(x));
    return 0;
    }

  • Пример результатов выполнения программы: 	 x = 3.14159
     y = 0.000002...

    18 слайд

    Пример результатов выполнения программы:
    x = 3.14159
    y = 0.000002
    sinx = 0.000003

    x = 0
    y = 0.000000
    sinx = 0.000000

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

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 674 165 материалов в базе

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

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

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

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

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

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

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

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

    Линовская Ольга Александровна
    Линовская Ольга Александровна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 63385
    • Всего материалов: 207

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

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

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

Экскурсовод

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

500/1000 ч.

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

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

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 19 регионов
  • Этот курс уже прошли 161 человек

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

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

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

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 292 человека из 67 регионов
  • Этот курс уже прошли 852 человека

Мини-курс

Специальная реабилитация: помощь детям с особыми потребностями

4 ч.

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

Мини-курс

Робототехника в школе: конструирование и программирование

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 51 человек из 23 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Фитнес: теория и практика

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 12 регионов
  • Этот курс уже прошли 14 человек