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

Основы программирования

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

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Нутрициолог

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

  • Основы программирования1Язык программирования;
Правила программирования;
Стру...

    1 слайд

    Основы программирования
    1
    Язык программирования;
    Правила программирования;
    Структура программы;
    Операции;
    Типы данных;
    Правила форматирования кода.

  • 21. Язык программированияОсновы программированияПрограммирование – процесс со...

    2 слайд

    2
    1. Язык программирования
    Основы программирования
    Программирование – процесс создания компьютерных программ.
    Язык программирования – искусственный язык, предназначенный для записи компьютерных программ.
    Парадигмы программирования:
    Аспектно-ориентированные языки;
    Структурные;
    Процедурные;
    Логические;
    Объектно-ориентированные;
    Функциональные;
    Мультипарадигмальные.

  • 31. Язык программированияОсновы программированияпричина?

    3 слайд

    3
    1. Язык программирования
    Основы программирования
    причина?

  • 41. Язык программированияОсновы программированияпричина?

    4 слайд

    4
    1. Язык программирования
    Основы программирования
    причина?

  • 51. Язык программированияОсновы программирования

    5 слайд

    5
    1. Язык программирования
    Основы программирования

  • 61. Язык программированияОсновы программированияВажны методы обработки, инстр...

    6 слайд

    6
    1. Язык программирования
    Основы программирования
    Важны методы обработки, инструменты вторичны.
    Методы - алгоритмы.

    Инструменты – языки программирования.
    ЯП, которые будете изучать:
    Паскаль;
    C++;
    MATLAB;
    SQL (t-SQL);
    ST, FBD, SFC, IL, LD.

  • Основы программирования7Язык программирования;
Этапы создания программ;
Струк...

    7 слайд

    Основы программирования
    7
    Язык программирования;
    Этапы создания программ;
    Структура программы;
    Операции;
    Типы данных;
    Структура имен переменных, констант, процедур, функции;
    Правила форматирования кода.

  • 82. Этапы создания программОсновы программированияМетоды программирования про...

    8 слайд

    8
    2. Этапы создания программ
    Основы программирования
    Методы программирования программных средств.
    Этапы:
    1. Определение условий задачи
    определяются условия задачи и необходимо ясно понять, что требуется для её решения. Основная цель в данном случае - отсеять второстепенные аспекты от основной сути задачи
    2. Анализ задачи
    определяются входные данные, выходные, промежуточные и какие дополнительные трудности могут возникнуть при решении поставленной задачи
    3. Создание алгоритма решения задачи
    со схемой алгоритма гораздо проще; для сложных задач часто применяется метод декомпозиции

  • 92. Этапы создания программОсновы программирования4. Реализация алгоритмареал...

    9 слайд

    9
    2. Этапы создания программ
    Основы программирования
    4. Реализация алгоритма
    реализация алгоритма на языке программирования
    5. Тестирование и отладка готовой программы
    поиске всевозможных ошибок и позволяет добиться правильности работы программы

  • Основы программирования10Язык программирования;
Этапы создания программ;
Стру...

    10 слайд

    Основы программирования
    10
    Язык программирования;
    Этапы создания программ;
    Структура программы;
    Операции;
    Типы данных;
    Правила форматирования кода.

  • 113. Структура программыОсновы программированияProgram 
Uses список модулей
L...

    11 слайд

    11
    3. Структура программы
    Основы программирования
    Program <имя программы>
    Uses список модулей
    Label описание меток
    Const описание констант
    Type описание типов
    Var описание переменных
    Procedure, function описание процедур, функций
    Begin
    Тело программы
    end.

    Структура программы на языке Pascal
    Разделы описаний могут идти в разном порядке

  • 123. Структура программыОсновы программированияРаздел описания переменных нач...

    12 слайд

    12
    3. Структура программы
    Основы программирования
    Раздел описания переменных начинается с ключевого слова var, после которого следуют элементы описания вида.
    список имен переменных : тип;
    Имена в списке перечисляются через запятую. Например:
    var
    a, b, c: integer;
    i : integer; // a,b,c,i имеют нулевые начальные условия
    d: real := 3.7; // переменной задано начальное значение 3.7

  • 133. Структура программыОсновы программированияРаздел описания именованных ко...

    13 слайд

    13
    3. Структура программы
    Основы программирования
    Раздел описания именованных констант начинается со служебного слова const, после которого следуют элементы описания вида
    Пример:
    const
    val = 123.456;
    Count = 10;
    Surname = ‘Алебардин’;
    имя константы = значение;

  • 143. Структура программыОсновы программированияКомментарии - это участки кода...

    14 слайд

    14
    3. Структура программы
    Основы программирования
    Комментарии - это участки кода, игнорируемые компилятором и используемые программистом для пояснения текста программы.

    { Это комментарий }

    (* Это
    тоже
    комментарий *)

    Комментарием также считается любая последовательность символов после символов // и до конца строки:

    var Version: integer; // Версия продукта

    Комментарии разных типов могут быть вложенными:
    { Это еще один
    (* комментарий *)}

  • 153. Структура программыОсновы программированияprogram MySuperProgram;const...

    15 слайд

    15
    3. Структура программы
    Основы программирования
    program MySuperProgram;
    const // объявление констант
    N = 10;
    var // объявление переменных
      a, b: integer;
      x: real;
    begin
      readln(a, b);// чтение значений переменных с клавиатуры
      x := a/b + N;// выполнение действия
      writeln(x);// вывод значения переменной на экран
    end.
    Пример:

  • Основы программирования16Язык программирования;
Этапы создания программ;
Стру...

    16 слайд

    Основы программирования
    16
    Язык программирования;
    Этапы создания программ;
    Структура программы;
    Операции;
    Типы данных;
    Правила форматирования кода.

  • 174. ОперацииОсновы программированияАрифметические операцииДля вещественных и...

    17 слайд

    17
    4. Операции
    Основы программирования
    Арифметические операции
    Для вещественных и целых чисел:
    сложение (+)
    вычитание (–)
    умножение (*)
    деление (/)
    Для целых чисел:
    div – целочисленное деление
    mod – остаток от целочисленного деления

  • 184. ОперацииОсновы программированияvar
a : integer;
b : real;
begin
  a := 4...

    18 слайд

    18
    4. Операции
    Основы программирования
    var
    a : integer;
    b : real;
    begin
    a := 4 + 3*(12 + 3);
    writeln(a);
    b := (a + 3)/3;
    writeln(b);
    writeln;
    writeln('Целочисленное деление');
    writeln('5 mod 2 = ',5 mod 2);
    writeln('5 div 2 = ',5 div 2);
    end.
    49
    17.3333333333333

    Целочисленное деление
    5 mod 2 = 1
    5 div 2 = 2

  • 194. ОперацииОсновы программированияОперации сравненияДля вещественных и целы...

    19 слайд

    19
    4. Операции
    Основы программирования
    Операции сравнения
    Для вещественных и целых чисел:
    строгие <, >
    нестрогие <=, >=
    равно =
    не равно <>

  • 204. ОперацииОсновы программированияЛогические операцииК логическим относятся...

    20 слайд

    20
    4. Операции
    Основы программирования
    Логические операции
    К логическим относятся операции and, or и xor, а также унарная операция not, имеющие операнды типа boolean и возвращающие значение типа boolean.

  • 214. ОперацииОсновы программированияКонъюнкция – И, AND, Λ, &amp;, х Дизъюнкция –...

    21 слайд

    21
    4. Операции
    Основы программирования
    Конъюнкция – И, AND, Λ, &, х
    Дизъюнкция – ИЛИ, OR, I, V, +
    Отрицание – НЕ, NOT
    Сложение по модулю 2 – исключающее "ИЛИ", XOR, 

  • 224. ОперацииОсновы программированияvar
a, b, c : boolean;
begin
 a := 5 &gt; 10...

    22 слайд

    22
    4. Операции
    Основы программирования
    var
    a, b, c : boolean;
    begin
    a := 5 > 10;
    b := 11 > 2;
    c := a or b and (12 > 3);
    writeln (a);
    writeln (b);
    writeln (c);
    end.
    False
    True
    True

  • 234. ОперацииОсновы программированияПриоритет операцийПриоритет определяет по...

    23 слайд

    23
    4. Операции
    Основы программирования
    Приоритет операций
    Приоритет определяет порядок выполнения операций в выражении.
    Первыми выполняются операции, имеющие высший приоритет. Операции, имеющие одинаковый приоритет, выполняются слева направо.
    Для изменения порядка выполнения операций в выражениях используются скобки.

  • Основы программирования24Язык программирования;
Этапы создания программ;
Стру...

    24 слайд

    Основы программирования
    24
    Язык программирования;
    Этапы создания программ;
    Структура программы;
    Операции;
    Типы данных;
    Правила форматирования кода.

  • 255. Типы данныхОсновы программирования

    25 слайд

    25
    5. Типы данных
    Основы программирования

  • 265. Типы данныхОсновы программированияЦелые типы (точные)

    26 слайд

    26
    5. Типы данных
    Основы программирования
    Целые типы (точные)

  • 275. Типы данныхОсновы программированияВещественные типы (приближенные)

    27 слайд

    27
    5. Типы данных
    Основы программирования
    Вещественные типы (приближенные)

  • 285. Типы данныхОсновы программированияОсобенности использования различных ти...

    28 слайд

    28
    5. Типы данных
    Основы программирования
    Особенности использования различных типов данных
    var
    rVal : single;
    begin
    rVal := 1000000 + 0.1;
    writeln(rVal);
    end.
    Результат: 1 000 000
    var
    bVal : byte;
    begin
    bVal := 255+2;
    writeln(bVal);
    end.
    Результат: 1

  • 295. Типы данныхОсновы программированияОсобенности использования различных ти...

    29 слайд

    29
    5. Типы данных
    Основы программирования
    Особенности использования различных типов данных
    Результат: -128
    var
    siVal : ShortInt;
    begin
    siVal := 127+1;
    writeln(siVal);
    end.

  • 305. Типы данныхОсновы программирования!!! Типы данных ограничены!!!

    30 слайд

    30
    5. Типы данных
    Основы программирования
    !!! Типы данных ограничены!!!

  • 315. Типы данныхОсновы программированияСовместимость типов требуется при конс...

    31 слайд

    31
    5. Типы данных
    Основы программирования
    Совместимость типов требуется при конструировании выражений. Совместимость означает, что для переменных этих типов возможна операция присваивания — хотя во время этой операции присваиваемое значение может измениться: произойдёт неявное приведение типов данных.
    Два типа Т1 и Т2 будут совместимыми, если верен хотя бы один вариант:
    Т1 и Т2 эквивалентны (в том числе совпадают);
    Т1 и Т2 — оба целочисленные или оба вещественные;
    Т1 — строка, а Т2 — символ.

  • 325. Типы данныхОсновы программированияНеявное приведение типовvar 
  a, b :...

    32 слайд

    32
    5. Типы данных
    Основы программирования
    Неявное приведение типов
    var
    a, b : ShortInt;
    c : real;
    begin
    a := 1;
    b := 2;
    c := a + b;
    end.
    Целый тип
    Вещественный тип

  • 335. Типы данныхОсновы программированияЦелый типВещественный типЯвное приведе...

    33 слайд

    33
    5. Типы данных
    Основы программирования
    Целый тип
    Вещественный тип
    Явное приведение типов
    var
    a, b : real;
    c : ShortInt;
    begin
    a := 1;
    b := 2;
    c := a + b;
    end.
    Ошибка
    var
    a, b : real;
    c : ShortInt;
    begin
    a := 1;
    b := 2;
    c := round(a + b);
    end.
    Вещественный тип
    Целый тип

  • Основы программирования34Язык программирования;
Этапы создания программ;
Стру...

    34 слайд

    Основы программирования
    34
    Язык программирования;
    Этапы создания программ;
    Структура программы;
    Операции;
    Типы данных;
    Правила форматирования кода.

  • 356. Правила форматирования кодаОсновы программированияVar
   intA, I : Integ...

    35 слайд

    35
    6. Правила форматирования кода
    Основы программирования
    Var
    intA, I : Integer;
    intMin : Integer;
    Begin
    intMin:=32767;
    For I:=1 to 10 do
    Begin
    Write(Введите число');
    Readln(intA);
    If intA < intMin then intMin:=intA;
    end;
    Writeln(Минимальное число ',intMin);
    Readln;
    end.
    Var
    intA, I : Integer;
    intMin : Integer;
    Begin
    intMin:=32767;
    For I:=1 to 10 do
    Begin
    Write('Vvedi chislo ');
    Readln(intA);
    If intA < intMin then intMin:=intA;
    end;
    Writeln(intMin);
    Readln;
    end.
    Код курильщика
    Код сына маминой подруги
    Вровень выпирает
    Транслит
    Без пояснений

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 655 053 материала в базе

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

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

РАБОЧАЯ ПРОГРАММА Учебной дисциплины «ОП.09 Информационные технологии в профессиональной деятельности»
  • Учебник: «Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
  • Тема: Глава 1. Информационные системы и базы данных
  • 02.01.2021
  • 593
  • 8
«Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.

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

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

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

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

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

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

    Лынова Ирина Юрьевна
    Лынова Ирина Юрьевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 66116
    • Всего материалов: 203

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

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

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

HR-менеджер

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

500/1000 ч.

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

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

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

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

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

36 ч. — 180 ч.

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

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

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

Мини-курс

Основы инженерной подготовки

4 ч.

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

Мини-курс

Управление проектами и стоимостная оценка в современном бизнесе

4 ч.

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

Мини-курс

Методические навыки и эффективность обучения школьников на уроках литературы

3 ч.

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