Презентация "Программирование на С++ в школьном курсе информатики"
Подписи к слайдам:
Программирование на С++ в школьном курсе информатики
Восковщук Владимир Михайлович
Учитель информатики
МБОУ СОШ №27 г. Йошкар-Ола
Основные понятия
Математический оператор деления
Математический оператор деления записывается дробно чертой / и имеет два смысла
1 смысл: если хотя бы одна из переменных (делитель или делимое) имеет вещественный тип и переменная-результат является вещественной, то деление чисел будет аналогично математическому способу.
Например: a – вещественное, b – целое, c – вещественное
a=4; b=18;
c= b/a;
В данном случае переменная c=4,5
Математический оператор деления
2 смысл: если обе переменные (делитель или делимое) имеют целый тип или переменная-результат является целой, то при делении чисел остается только лишь целая часть.
Пример 1: a – вещественное, b – целое, c – целое
a=4; b=18;
c= b/a;
В данном случае переменная c=4.
Пример 2: a – целое, b – целое, c – вещественное
a=4; b=18;
c= b/a;
В данном случае переменная c=4.
Условный оператор
Условный оператор – это оператор, состоящий из блока проверки условия.
Условие бывает простыми или сложным. Простое условие состоит из одного логического условия. Сложное условие состоит из нескольких простых условий, соеденнеными логическими союзами.
Логические союзы:
&& - союз «И», || - союз «ИЛИ»
Логические операторы: <, >, <=, >=, != (не равно),
== (логическое равно)
Виды условных операторов
- Алгоритм – это точное описание действий, которые выполняет исполнитель
- Программа – это алгоритм, записанный на формальном языке исполнителя.
- Программирование – это процесс создания программ в среде разработки.
- Языки низкого уровня: к ним относят язык assembler
- Языки высокого уровня: к ним относятся Pascal, Basic, C++, Ruby и т.д
- Все буквы английского алфавита: a-z, A-Z
- Цифры: 0-9
- Символ подчеркивания: _
- Специальные символы: *, /, :, =, +, %, <, > и т.д.
- Комбинации символов: ++,<=, !=, == и т.д.
- Зарезервированные слова – это слова которые зафиксированы разработчиком языка программирования и не могут изменяться.
- Стандартные идентификаторы – это слова которые служат для обозначения констант, функций, определенные разработчиком языка
- Пользовательские индентификаторы – это слова, которые пишет сам программист в своей программе.
- cout<<“Фраза”; - данный способ выводит на экран информацию стоящую в скобках
- cout<<a; - данный способ выводит на экран значение переменной «а»
- cout<<“a=“<<a – данный способ выведет на экран сначала информацию стоящую в скобках, а за тем значение переменной «а»
- cin>>a; - данный способ записывает информацию в переменную «a»,
- cin>>a>>b; - данный способ записывает информацию в переменную «a», а затем информацию в переменную «b»
- Умножение: *;
- Вычитание: -
- Сложение: + Например: a=4; b=5
Оператор |
Значение |
с = a + b |
c=9 |
с = a * b |
c=20 |
с = a - b |
c=-1 |
- Полный условный оператор
- Усеченный условный оператор
Механизм работы условного оператора:
- Проверяется истинно ли условие записанное в скобках
- Если условие истинно, то выполняется блок if и код, стоящий в этом блоке
- Если условие ложно, то выполняется блок else и код, стоящий в этом блоке
- После выполнения этого выполняется код, стоящий ниже, после условного оператора
- Цикл с постусловием
- Цикл с предусловием
- Цикл параметром
- Проверяется истинно ли условие или нет
- Если условие истинно, то выполняется код программы, стоящий в теле цикла
- Если условие ложно, то происходит выход из цикла и выполняется код стоящий после цикла
- Пункт 2. выполняется до тех пор пока условие не будет ложным
- Выполняется код, стоящий в теле цикла
- Проверяется истинно ли условие или нет
- Если условие истинно, то выполняется снова код программы, стоящий в теле цикла
- Если условие ложно, то происходит выход из цикла и выполняется код стоящий после цикла
- Пункт 3. выполняется до тех пор пока условие не будет ложным
- Проверяется достиг ли параметр конечного значения
- Если конечное значение не достигнуто, то выполняется код программы, стоящий в теле цикла
- Если конечное значение достигнуто, то происходит выход из цикла и выполняется код стоящий после цикла
Информатика - еще материалы к урокам:
- Поурочное планирование информатика 3 класс
- Практическая работа "Использование программы-архиватора" 7 класс
- Тестирование на тему "Основы программирования на Python"
- Презентация "Решение математических задач с помощью компьютера"
- Проект "Создание игры средствами UNITY"
- Презентация "Использование роботов в различных сферах деятельности человека"