Инфоурок Информатика ПрезентацииПрезентация по программированию Си с примерами

Презентация по программированию Си с примерами

Скачать материал
Скачать материал "Презентация по программированию Си с примерами"

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Садовод

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

  • Занятие 1
 Введение в язык С

Знакомство с интегрированной средой Visual C....

    1 слайд

    Занятие 1
    Введение в язык С

    Знакомство с интегрированной средой Visual C.
    Создание первого проекта.
    Программа «Привет Мир!».
    Манипуляторы вывода.
    Упражнения.
    Переменные.
    Декларация переменных. Типы переменных.
    Ввод переменных с клавиатуры и вывод их на экран.
    Модификаторы переменных ( const, unsigned ).
    Оператор-выражение и составной оператор.
    Условные операторы – if - else.

  • Литература:

Х.М. Дейтел, П. Дж. Дейтел – 
«Как программировать на С»

Б. Кер...

    2 слайд

    Литература:

    Х.М. Дейтел, П. Дж. Дейтел –
    «Как программировать на С»

    Б. Керниган, Д. Ритчи –
    Язык программирования С

    Е. М. Демидович –
    Основы алгоритмизации и программирования. Язык Си.

  • Знакомство с интегрированной средой Visual C.
Создание проекта.File > New > P...

    3 слайд

    Знакомство с интегрированной средой Visual C.
    Создание проекта.
    File > New > Project…
    Name: - Имя будущего проекта.
    Location: - Расположение проекта.
    Solution Name: - Имя сборки.

  • Знакомство с интегрированной средой Visual C.

    4 слайд

    Знакомство с интегрированной средой Visual C.

  • Знакомство с интегрированной средой Visual C.View > Solution Explorer…(Ctrl +...

    5 слайд

    Знакомство с интегрированной средой Visual C.
    View > Solution Explorer…(Ctrl + Alt + L)

  • Знакомство с интегрированной средой Visual C.RMB > Add… > New Item…

    6 слайд

    Знакомство с интегрированной средой Visual C.
    RMB > Add… > New Item…

  • Знакомство с интегрированной средой Visual C.Первая программа “Привет, Мир!”К...

    7 слайд

    Знакомство с интегрированной средой Visual C.
    Первая программа “Привет, Мир!”
    Компиляция:
    Debug > Start Debugging ( F5 ) .
    #include<stdio.h>

    int main()
    {
    printf( "Hello World!!!" );
    return 0;
    }

  • Знакомство с интегрированной средой Visual C.Первая программа “Привет, Мир!”В...

    8 слайд

    Знакомство с интегрированной средой Visual C.
    Первая программа “Привет, Мир!”
    Выполнение программы по шагам:
    F10 – Выполнение без входа в функции.
    F11 – Выполнение с заходом в функции.
    #include<stdio.h>//Полдключение файла - описателя

    int main()//Головная функция int main()
    {//Начало функции int main()
    printf( "Hello World!!!" );//Функция вывода
    return 0;//Функция возврата( выхода из программы )
    }//Конец функции int main()

  • Знакомство с интегрированной средой Visual C.Первая программа “Привет, Мир!”V...

    9 слайд

    Знакомство с интегрированной средой Visual C.
    Первая программа “Привет, Мир!”
    View > Output (Alt + 2)
    #include<stdio.h>//Полдключение файла

    int main()//Головная функция int main()
    {
    printf( "Hello World!!!" );//Функция вывода
    getch();//Функция чтения нажатой клафиши ( задержка )
    return 0;//Функция возврата( выхода из программы )
    }

  • Знакомство с интегрированной средой Visual C.View &gt; Other Windows &gt; Error Lis...

    10 слайд

    Знакомство с интегрированной средой Visual C.
    View > Other Windows > Error List (Alt + 2)

  • Знакомство с интегрированной средой Visual C.Первая программа “Привет, Мир!”#...

    11 слайд

    Знакомство с интегрированной средой Visual C.
    Первая программа “Привет, Мир!”
    #include<stdio.h>//Полдключение файла
    #include<conio.h>//В этом файле описана функция getch();

    int main()//Головная функция int main()
    {
    printf( "Hello World!!!" );//Функция вывода
    getch();
    return 0;//Функция возврата( выхода из программы )
    }

  • Знакомство с интегрированной средой Visual C.Манипуляторы вывода#include
#inc...

    12 слайд

    Знакомство с интегрированной средой Visual C.
    Манипуляторы вывода
    #include<stdio.h>
    #include<conio.h>

    int main()
    {
    printf( "Hello \nWorld!!! " );//Переход на следующую строку
    getch();
    return 0;
    }

  • Знакомство с интегрированной средой Visual C.Манипуляторы вывода#include
#inc...

    13 слайд

    Знакомство с интегрированной средой Visual C.
    Манипуляторы вывода
    #include<stdio.h>
    #include<conio.h>

    int main()
    {
    printf( "Hello \n" );//Вариант вывода того же текста
    printf( "World!!!" );
    getch();
    return 0;
    }

  • Знакомство с интегрированной средой Visual C.Манипуляторы вывода	\n		Переход...

    14 слайд

    Знакомство с интегрированной средой Visual C.
    Манипуляторы вывода
    \nПереход на следующую строку
    \tГоризонтальная табуляция
    \rВозврат курсора в начало строки
    \аЗвуковой сигнал
    \\Вывод симвала наклонной черты \
    \”Вывод символа кавычки ”



  • Знакомство с интегрированной средой Visual C.Упражнение – нарисовать группу ф...

    15 слайд

    Знакомство с интегрированной средой Visual C.
    Упражнение – нарисовать группу фигур.

  • Переменные.
Декларация переменных.#include
#include
int main()
{
	int a;...

    16 слайд

    Переменные.

    Декларация переменных.
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int a;//Объявление переменной
    a = 5;//Присваиваем переменной а значение 5
    printf( "a = %d", a );//Выводим переменную a
    getch();
    return 0;
    }
    Имя переменной – любое слово, начинающееся с буквы, или знака “_”, и содержащее только цифры, буквы, и знак “_”. Имя переменной не должно совпадать с именами функций или ключевых слов(подсвечены синим)
    Примеры:
    a, ABC, _123, num1, wary_long_variable_name
    Неверные имена:
    1name, main, printf, else…

  • Переменные.
Декларация переменных.#include
#include
int main()
{
	int a,b;...

    17 слайд

    Переменные.

    Декларация переменных.
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int a,b;//Объявление переменных
    int c;//Объявление переменных
    a = 5;//Присваиваем переменной а значение 5
    b = 8;
    c = a + b;//Присваиваем переменной с сумму a и b
    printf( "Sum a + b is: %d", c );//Выводим переменную с
    getch();
    return 0;
    }

  • Переменные.
Декларация переменных. Варианты программы.#include
#include
int m...

    18 слайд

    Переменные.

    Декларация переменных. Варианты программы.
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int a = 5, b = 8;//Объявление переменных с присвоением
    a = a + b;//Присваиваем переменной а новое значение
    printf( "Sum a + b is: %d", a );//Выводим переменную а
    getch();
    return 0;
    }
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int a = 5, b = 8;//Объявление переменных с присвоением
    int c = a + b;//Присваиваем переменной с сумму a и b при объявлении
    printf( "Sum a + b is: %d", c );//Выводим переменную с
    getch();
    return 0;
    }
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int a = 5;//Объявление переменных с присвоением
    int b = 8;//Объявление переменных с присвоением
    printf( "Sum a + b is: %d", a + b );//Выводим сумму переменных
    getch();
    return 0;
    }

  • Переменные.
Типы переменных.	bool	- (Boolean) логическая переменная, значения...

    19 слайд

    Переменные.

    Типы переменных.
    bool- (Boolean) логическая переменная, значения – true или false
    char- (Character) буквенная переменная, значения – ‘a’, ‘b’, ‘c’…
    int- (Integer) целая переменная, значения – -2, -1, 0, 1, 2
    float- дробная переменная, значения - 1.25, -354.414, 3,1416
    double- дробное переменная удвоенной точности
    Параметры ввода/вывода переменных:

    bool- нет
    char- %c
    int- %d
    float- %f
    double- %lf

  • Переменные.
Типы переменных.#include
#include
int main()
{
	double a = 5.5, b...

    20 слайд

    Переменные.

    Типы переменных.
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    double a = 5.5, b = 8.1;
    double c = a + b;
    printf( "Sum %lf + %lf is: %lf", a, b, с );//Выводим сразу 3 переменных.
    getch();
    return 0;
    }

  • Переменные.
Упражнение – Задать 3 числа a, b, c,  и вывести результаты выраже...

    21 слайд

    Переменные.

    Упражнение – Задать 3 числа a, b, c, и вывести результаты выражений
    a * b + c
    b – c * a
    a * ( c – b )
    (вывести одновременно)

  • Переменные.
Ввод переменных с клавиатуры и вывод их на экран.#include
#includ...

    22 слайд

    Переменные.

    Ввод переменных с клавиатуры и вывод их на экран.
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    double a, b;//Объявление переменных
    printf( "Enter A : " );//Запрос на ввод переменной
    scanf( "%lf", &a );//Чтение переменной по адресу а
    printf( "Enter B : " );
    scanf( "%lf", &b );
    printf( "Sum %lf + %lf is: %lf", a,b,a+b );//Выводим переменные
    getch();
    return 0;
    }

  • Переменные.
Упражнение – Ввести с клавиатуры 3 числа a, b, c,  и вывести резу...

    23 слайд

    Переменные.

    Упражнение – Ввести с клавиатуры 3 числа a, b, c, и вывести результаты выражений
    a * b + c
    b – c * a
    a * ( c – b )
    (вывести одновременно)

  • Переменные.
Модификатор const (Константа).#include
#include
int main()
{
	con...

    24 слайд

    Переменные.

    Модификатор const (Константа).
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    const double a = -5.7;//Объявление переменных
    double b = 4.3;
    printf( "Sum %lf + %lf is: %lf", a, b, a+b );//Выводим переменные
    getch();
    return 0;
    }
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    const double a;//Объявление переменных
    double b;
    a = -5.7; //Неверное присваивание
    b = 4.3;
    printf( "Sum %lf + %lf is: %lf", a, b, a + b );//Выводим переменные
    getch();
    return 0;
    }

  • Переменные.
Модификатор unsigned.Функция sizeof(«тип») – возвращает размер ти...

    25 слайд

    Переменные.

    Модификатор unsigned.
    Функция sizeof(«тип») – возвращает размер типа данных в байтах.
    Возвращаемое значение целого типа!(int)

    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int a = sizeof( double );
    printf( “%d", sizeof( int ) );//Выводим переменные
    getch();
    return 0;
    }
    unsigned – ( беззнаковый ) подтип целой переменной, принимающий только положительные значения. Параметр вывода - %u

    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    unsigned int a = sizeof( double );
    printf( “%u", a );//Выводим переменные
    getch();
    return 0;
    }

  • Переменные.
Размеры переменных, максимальные минимальные значения.

    26 слайд

    Переменные.

    Размеры переменных, максимальные минимальные значения.

  • Переменные.
Математические операторы:#include
#include
int main()
{
	double a...

    27 слайд

    Переменные.

    Математические операторы:
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    double a, b, c, d;//Объявление переменных
    printf( "Enter A : " );//Запрос на ввод переменной
    scanf( "%lf", &a );//Чтение переменной по адресу а
    printf( "Enter B : " );
    scanf( "%lf", &b );
    printf( "Enter C : " );
    scanf( "%lf", &c );
    d = ( ( a + b + c ) / ( b + c ) + a ) * b / c;//Вычисляем выражение переменные
    printf( "D = %lf", d );//Выводим переменные
    getch();
    return 0;
    }
    ( )

    * / %

    + -

  • Условные операторы – if - else.Формат оператора:if(  )
{
	
}

Или

if(  )
{...

    28 слайд

    Условные операторы – if - else.
    Формат оператора:
    if( <условие> )
    {
    <операторы – если условие истинно>
    }

    Или

    if( <условие> )
    {
    <операторы – если условие истинно>
    }
    else
    {
    <операторы – если условие ложно>
    }

    Пример – Студент получает стипендию, если его балл не ниже 5. Написать программу, которая сообщает о том, получил студент стипендию или нет.
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int mark;//Объявление переменных
    printf( "Enter grade : " );//Запрос на ввод переменной
    scanf( "%d", &mark );//Чтение переменной по адресу mаrk
    if( grade >= 5 ) //Если балл студента не ниже 5
    {
    printf( “Student have grant" );//Сообщаем, что он получает стипендию
    }
    else//Иначе
    {
    printf( “Student haven’t grant" );//Сообщаем, что не получает
    }
    getch();
    return 0;
    }

  • Условные операторы – if - else.Пример – Студент получает стипендию, если его...

    29 слайд

    Условные операторы – if - else.
    Пример – Студент получает стипендию, если его балл не ниже 5. Если же балл студента больше 8, то он получает повышенную стипендию. Написать программу, которая сообщает о том, получил студент стипендию или нет.
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int mark;//Объявление переменных
    printf( "Enter grade : " );//Запрос на ввод переменной
    scanf( "%d", &mark );//Чтение переменной по адресу mаrk
    if( grade < 5 ) //Если балл студента ниже 5
    {
    printf( “Student haven’t grant" );//Сообщаем, что он получает стипендию
    }
    else//Иначе
    {
    if( grade >= 8 ) //Если балл студента выше 8
    {
    printf( “Student have extra grant" );//Сообщаем, что он получает повышенную стипендию
    }
    else
    {
    printf( “Student have simple grant" );//Сообщаем, что получает обычную степендию
    }
    }
    getch();
    return 0;
    }

  • Условные операторы – if - else.Пример – ввести 2 значения с клавиатуры и выве...

    30 слайд

    Условные операторы – if - else.
    Пример – ввести 2 значения с клавиатуры и вывести большее.
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int a, b;//Объявление переменных
    printf( "Enter A : " );//Запрос на ввод переменной
    scanf( "%d", &a );//Чтение переменной по адресу а
    printf( "Enter B : " );
    scanf( "%d", &b );
    if( a > b ) //Если A > B
    {
    printf( "%d", a );//Выводим значение А
    }
    else//Иначе
    {
    printf( "%d", b);//Выводим значение В
    }
    getch();
    return 0;
    }

  • Условные операторы – if - else.Пример – ввести 2 значения с клавиатуры и выве...

    31 слайд

    Условные операторы – if - else.
    Пример – ввести 2 значения с клавиатуры и вывести большее, или сообщить что они равны
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int a, b;//Объявление переменных
    printf( "Enter A : " );//Запрос на ввод переменной
    scanf( "%d", &a );//Чтение переменной по адресу а
    printf( "Enter B : " );
    scanf( "%d", &b );
    if( a > b )//Если A > B
    {
    printf( "%d", a );//Выводим значение А
    }
    else
    {
    if( a < b )//Иначе если A < B
    {
    printf( "%d", b);//Выводим значение В
    }
    else//Иначе
    {
    printf( "A equal B, %d", a );//Сообщаем, что они равны
    }
    }
    getch();
    return 0;
    }

  • Условные операторы – if - else.Пример – ввести 2 значения с клавиатуры и выве...

    32 слайд

    Условные операторы – if - else.
    Пример – ввести 2 значения с клавиатуры и вывести большее, или сообщить что они равны
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    int a, b;//Объявление переменных
    printf( "Enter A : " );//Запрос на ввод переменной
    scanf( "%d", &a );//Чтение переменной по адресу а
    printf( "Enter B : " );
    scanf( "%d", &b );
    if( a > b )//Если A > B
    printf( "%d", a );//Выводим значение А
    else if( a < b )//Иначе если A < B
    printf( "%d", b);//Выводим значение В
    else//Иначе
    printf( "A equal B, %d", a );//Сообщаем, что они равны
    getch();
    return 0;
    }

  • Условные операторы – if - else.Формат оператора:Операторы сравнения
(Принимаю...

    33 слайд

    Условные операторы – if - else.
    Формат оператора:
    Операторы сравнения
    (Принимают значение true, если выражение верно):
    a > b- больше
    a < b- меньше
    a >= b- больше либо равно
    a <= b- меньше либо равно
    a == b- равно
    a != b- не равно

    Булевы операторы
    ! a- не А, отрицание
    (Принимает значение true, если A – false, и наоборот)

    a && b- А и В
    (Принимает значение true, если A и B – true)

    a || b- А или В
    (Принимает значение true, если A или B – true)


  • Упражнения.Напишите программу, которая предлагает ввести 2 дробных значения,...

    34 слайд

    Упражнения.
    Напишите программу, которая предлагает ввести 2 дробных значения, после чего выводити сумму, разность и модуль каждого из них.
    Напишите программу, которая вводит с клавиатуры 3 целых числа, выводит их сумму, произведение, среднее арифметическое и находит наибольшее среди них.
    Введите 2 числа, определите, четные ли они. Узнайте, делится ли первое число на второе без остатка.
    Напишите программу, которая считывает число из 4 цифр, разделяет это число на отдельные цифры и выводит цифры по отдельности. Пример – для числа 1234 вывод должен быть:
    1
    2
    3
    4
    Напишите программу, которая выводит квадраты и кубы чисел от 0 до 10.
    000
    111
    248
    3927
    41664
    И так далее…
    Написать программу, которая бы по трем введённым числам (a,b,c) определяла корни квадратного уравнения .
    Подсказка – для извлечения квадратного корня можно использовать
    функцию sqrt( <переменная> ); находящуюся в библиотеке math.h

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 665 185 материалов в базе

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

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

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

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

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

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

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

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

    Крачко Анастасия Валерьевна
    Крачко Анастасия Валерьевна
    • На сайте: 8 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 7501
    • Всего материалов: 5

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

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

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

HR-менеджер

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

500/1000 ч.

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

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

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

72 ч. — 180 ч.

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

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

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

Мини-курс

Психологические аспекты развития и состояния личности

4 ч.

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

Мини-курс

Самосовершенствование: шаги к личному росту и эмоциональному благополучию

10 ч.

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

Мини-курс

Основы финансовой отчетности

3 ч.

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