SlideShare a Scribd company logo
LOGO

Муниципальное казенное общеобразовательное учреждение
средняя общеобразовательная школа № 7
города Слободского Кировской области

http://yaro-vik.ru/

Введение в программирование
© Ярославцев Виктор Леонидович,
учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

В качестве исполнителя
будем рассматривать
компьютер, оснащенный
системой программирования
на определенном языке.

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Всякая обрабатываемая
программой величина занимает
свое место (поле) в памяти
компьютера. Значение
величины – это информация,
хранимая в этом поле памяти.

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Основные типы величин
Основные типы величин

Числовая
Числовая
Символьная
Символьная
Логическая
Логическая
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Константа

Переменные
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

 Константы записываются в
алгоритмах своими
десятичными значениями,
например: 23, 3.5, 34.
 Значение константы хранится в
выделенной под нее ячейке
памяти и остается неизменным
в течение работы программы.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

 Переменные обозначаются
символьными именами. Эти имена
называют идентификаторами (от
глагола «Идентифицировать», что
означает «обозначать»,
«символизировать»).
 Идентификатор может одной буквой,
множеством букв, сочетанием букв и
цифр и т.д. Примеры
идентификаторов: A, X, B3, prim, r25
и т.п.
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Любой алгоритм работы с величинами
может быть составлен из следующих
команд:
присваивание;
ввод;
вывод;
обращение к вспомогательному
алгоритму;
 цикл;
 ветвление.





© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

<переменная> := <выражение>
читается «ПРИСВОИТЬ»
Пример:

Z := X + Y
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Z := X + Y
До выполнения команды

X 2 Y 5 Z -

После выполнения команды

X 2 Y
Z
5
7
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Z := X + Y
Если..
слева от знака
присвоения стоит
числовая переменная,
то такую команду
называют

арифметической
командой
присвоения

справа от знака
присвоения стоит
выражение, то такое
выражение называют

арифметическим
выражением
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Значения переменных, являющихся
исходными данными решаемой задачи, как
правило, задаются вводом
Команда ввода выглядит:

ввод <список переменных>
Пример:

ввод A, B, C
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Схема выполнения команды
1. Память до выполнения команды
А - В - С 2. Процессор компьютера получил команду ввод А, В,
С, прервал свою работу и ждет действий пользователя
3. Пользователь набирает на клавиатуре:
135
и нажимаем клавишу <ввод> (<Enter>)
4. Память после выполнения команды:
А
В
С
1
3
5
5. Процессор переходит к выполнению команды

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Команда вывода выглядит:

вывод <список вывода>
Пример:

вывод Х1, Х2
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

Переменные величины
получают конкретные
значения в результате
выполнения команды
присваивания или
команды ввода
© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

© Ярославцев В.Л., учитель информатики
LOGO

МКОУ СОШ № 7 г. Слободского

yaro-vik@yandex.ru

More Related Content

What's hot

мы в 9 классе
мы в 9 классемы в 9 классе
мы в 9 классе
Лариса Колоколова
 
Операционная система
Операционная системаОперационная система
Операционная система
Виктор Леонидович Ярославцев
 
Использование инструментов решения статистических и расчетно-графических задач
Использование инструментов решения статистических и расчетно-графических задачИспользование инструментов решения статистических и расчетно-графических задач
Использование инструментов решения статистических и расчетно-графических задачВиктор Леонидович Ярославцев
 
Ustnyj schet 2_klass
Ustnyj schet 2_klassUstnyj schet 2_klass
Ustnyj schet 2_klass
Иван Иванов
 
Использование динамических (электронных) таблиц для выполнения расчетов
Использование динамических (электронных) таблиц для выполнения расчетовИспользование динамических (электронных) таблиц для выполнения расчетов
Использование динамических (электронных) таблиц для выполнения расчетовВиктор Леонидович Ярославцев
 
Занятие внеурочной деятельности "Создание мультфильма"
Занятие внеурочной деятельности "Создание мультфильма"Занятие внеурочной деятельности "Создание мультфильма"
Занятие внеурочной деятельности "Создание мультфильма"Виктор Леонидович Ярославцев
 
Системы, компоненты, состояние и взаимодействие компонентов. Информационное в...
Системы, компоненты, состояние и взаимодействие компонентов. Информационное в...Системы, компоненты, состояние и взаимодействие компонентов. Информационное в...
Системы, компоненты, состояние и взаимодействие компонентов. Информационное в...Виктор Леонидович Ярославцев
 
Модель. Описание (модель) реального объекта или процесса
Модель. Описание (модель) реального объекта или процессаМодель. Описание (модель) реального объекта или процесса
Модель. Описание (модель) реального объекта или процессаВиктор Леонидович Ярославцев
 
Программная и аппаратная организация компьютеров и компьютерных сетей
Программная и аппаратная организация компьютеров и компьютерных сетейПрограммная и аппаратная организация компьютеров и компьютерных сетей
Программная и аппаратная организация компьютеров и компьютерных сетейВиктор Леонидович Ярославцев
 

What's hot (20)

Сложность вычисления; проблема перебора
Сложность вычисления; проблема перебораСложность вычисления; проблема перебора
Сложность вычисления; проблема перебора
 
Сортировка
СортировкаСортировка
Сортировка
 
мы в 9 классе
мы в 9 классемы в 9 классе
мы в 9 классе
 
Построения алгоритмов и практические вычисления
Построения алгоритмов и практические вычисленияПостроения алгоритмов и практические вычисления
Построения алгоритмов и практические вычисления
 
Формализация понятия алгоритма
Формализация понятия алгоритмаФормализация понятия алгоритма
Формализация понятия алгоритма
 
Операционная система
Операционная системаОперационная система
Операционная система
 
Арифметические операции в двоичной системе счисления
Арифметические операции в двоичной системе счисленияАрифметические операции в двоичной системе счисления
Арифметические операции в двоичной системе счисления
 
Позиционные системы счисления
Позиционные системы счисленияПозиционные системы счисления
Позиционные системы счисления
 
Использование инструментов решения статистических и расчетно-графических задач
Использование инструментов решения статистических и расчетно-графических задачИспользование инструментов решения статистических и расчетно-графических задач
Использование инструментов решения статистических и расчетно-графических задач
 
Моделирование
МоделированиеМоделирование
Моделирование
 
Ustnyj schet 2_klass
Ustnyj schet 2_klassUstnyj schet 2_klass
Ustnyj schet 2_klass
 
Использование динамических (электронных) таблиц для выполнения расчетов
Использование динамических (электронных) таблиц для выполнения расчетовИспользование динамических (электронных) таблиц для выполнения расчетов
Использование динамических (электронных) таблиц для выполнения расчетов
 
Занятие внеурочной деятельности "Создание мультфильма"
Занятие внеурочной деятельности "Создание мультфильма"Занятие внеурочной деятельности "Создание мультфильма"
Занятие внеурочной деятельности "Создание мультфильма"
 
Osen
OsenOsen
Osen
 
Системы, компоненты, состояние и взаимодействие компонентов. Информационное в...
Системы, компоненты, состояние и взаимодействие компонентов. Информационное в...Системы, компоненты, состояние и взаимодействие компонентов. Информационное в...
Системы, компоненты, состояние и взаимодействие компонентов. Информационное в...
 
Математическая обработка статистических данных
Математическая обработка статистических данныхМатематическая обработка статистических данных
Математическая обработка статистических данных
 
Модель. Описание (модель) реального объекта или процесса
Модель. Описание (модель) реального объекта или процессаМодель. Описание (модель) реального объекта или процесса
Модель. Описание (модель) реального объекта или процесса
 
Представление информации
Представление информацииПредставление информации
Представление информации
 
Виды компьютерной графики
Виды компьютерной графикиВиды компьютерной графики
Виды компьютерной графики
 
Программная и аппаратная организация компьютеров и компьютерных сетей
Программная и аппаратная организация компьютеров и компьютерных сетейПрограммная и аппаратная организация компьютеров и компьютерных сетей
Программная и аппаратная организация компьютеров и компьютерных сетей
 

Viewers also liked

Ruby: основы ООП
Ruby: основы ООПRuby: основы ООП
Ruby: основы ООП
Evgeny Smirnov
 
Лекция #5. Введение в язык программирования Python 3
Лекция #5. Введение в язык программирования Python 3Лекция #5. Введение в язык программирования Python 3
Лекция #5. Введение в язык программирования Python 3
Яковенко Кирилл
 
rubygarage
rubygaragerubygarage
rubygarage
Volodymyr Vorobiov
 
ДПО в области ИБ: проблемы и решения
ДПО в области ИБ: проблемы и решенияДПО в области ИБ: проблемы и решения
ДПО в области ИБ: проблемы и решения
Учебный центр "Эшелон"
 
Объектно-ориентированное программирование в ruby
Объектно-ориентированное программирование в rubyОбъектно-ориентированное программирование в ruby
Объектно-ориентированное программирование в ruby
Evgeny Smirnov
 
Основы Java. ООП. Объекты, классы, интерфейсы
Основы Java. ООП. Объекты, классы, интерфейсыОсновы Java. ООП. Объекты, классы, интерфейсы
Основы Java. ООП. Объекты, классы, интерфейсы
Sergey Nemchinsky
 
2017 03-09 (вебинар 8)
2017 03-09 (вебинар 8)2017 03-09 (вебинар 8)
2017 03-09 (вебинар 8)
Pavel Kallinikov
 
Ruby basics
Ruby basicsRuby basics
Ruby basics
Mikhail Vaysman
 
Top10 доводов против языка Ruby
Top10 доводов против языка RubyTop10 доводов против языка Ruby
Top10 доводов против языка Ruby
guest5f907e
 
Основы ооп на языке C#. Часть 2. базовый синтаксис.
Основы ооп на языке C#. Часть 2. базовый синтаксис.Основы ооп на языке C#. Часть 2. базовый синтаксис.
Основы ооп на языке C#. Часть 2. базовый синтаксис.
YakubovichDA
 
основы ооп на языке C#. часть 1. введение в программирование
основы ооп на языке C#. часть 1. введение в программированиеосновы ооп на языке C#. часть 1. введение в программирование
основы ооп на языке C#. часть 1. введение в программирование
YakubovichDA
 
Лекция #3. Введение в языки разметки web-страниц
Лекция #3. Введение в языки разметки web-страницЛекция #3. Введение в языки разметки web-страниц
Лекция #3. Введение в языки разметки web-страниц
Яковенко Кирилл
 
Лекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЛекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилей
Яковенко Кирилл
 
SlideShare moves to HTML5
SlideShare moves to HTML5 SlideShare moves to HTML5
SlideShare moves to HTML5
Amit Ranjan
 
Как создать эффективную презентацию?V 02
Как создать эффективную презентацию?V 02Как создать эффективную презентацию?V 02
Как создать эффективную презентацию?V 02Nadezhda Ivera
 

Viewers also liked (17)

Ruby: основы ООП
Ruby: основы ООПRuby: основы ООП
Ruby: основы ООП
 
Лекция #5. Введение в язык программирования Python 3
Лекция #5. Введение в язык программирования Python 3Лекция #5. Введение в язык программирования Python 3
Лекция #5. Введение в язык программирования Python 3
 
rubygarage
rubygaragerubygarage
rubygarage
 
Bobrovckii
BobrovckiiBobrovckii
Bobrovckii
 
Изучение С/С++
Изучение С/С++Изучение С/С++
Изучение С/С++
 
ДПО в области ИБ: проблемы и решения
ДПО в области ИБ: проблемы и решенияДПО в области ИБ: проблемы и решения
ДПО в области ИБ: проблемы и решения
 
Объектно-ориентированное программирование в ruby
Объектно-ориентированное программирование в rubyОбъектно-ориентированное программирование в ruby
Объектно-ориентированное программирование в ruby
 
Основы Java. ООП. Объекты, классы, интерфейсы
Основы Java. ООП. Объекты, классы, интерфейсыОсновы Java. ООП. Объекты, классы, интерфейсы
Основы Java. ООП. Объекты, классы, интерфейсы
 
2017 03-09 (вебинар 8)
2017 03-09 (вебинар 8)2017 03-09 (вебинар 8)
2017 03-09 (вебинар 8)
 
Ruby basics
Ruby basicsRuby basics
Ruby basics
 
Top10 доводов против языка Ruby
Top10 доводов против языка RubyTop10 доводов против языка Ruby
Top10 доводов против языка Ruby
 
Основы ооп на языке C#. Часть 2. базовый синтаксис.
Основы ооп на языке C#. Часть 2. базовый синтаксис.Основы ооп на языке C#. Часть 2. базовый синтаксис.
Основы ооп на языке C#. Часть 2. базовый синтаксис.
 
основы ооп на языке C#. часть 1. введение в программирование
основы ооп на языке C#. часть 1. введение в программированиеосновы ооп на языке C#. часть 1. введение в программирование
основы ооп на языке C#. часть 1. введение в программирование
 
Лекция #3. Введение в языки разметки web-страниц
Лекция #3. Введение в языки разметки web-страницЛекция #3. Введение в языки разметки web-страниц
Лекция #3. Введение в языки разметки web-страниц
 
Лекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЛекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилей
 
SlideShare moves to HTML5
SlideShare moves to HTML5 SlideShare moves to HTML5
SlideShare moves to HTML5
 
Как создать эффективную презентацию?V 02
Как создать эффективную презентацию?V 02Как создать эффективную презентацию?V 02
Как создать эффективную презентацию?V 02
 

Similar to Введение в программирование

Основные этапы разработки программ. Разбиение задачи на подзадачи
Основные этапы разработки программ. Разбиение задачи на подзадачиОсновные этапы разработки программ. Разбиение задачи на подзадачи
Основные этапы разработки программ. Разбиение задачи на подзадачиВиктор Леонидович Ярославцев
 
Вычисляемость. Эквивалентность алгортмических моделей
Вычисляемость. Эквивалентность алгортмических моделейВычисляемость. Эквивалентность алгортмических моделей
Вычисляемость. Эквивалентность алгортмических моделейВиктор Леонидович Ярославцев
 
Основные конструкции языка программирования. Система программирования
Основные конструкции языка программирования. Система программированияОсновные конструкции языка программирования. Система программирования
Основные конструкции языка программирования. Система программированияВиктор Леонидович Ярославцев
 
Cвободная система проведения тестирования и анализа результатов iTest1
Cвободная система проведения тестирования и анализа результатов iTest1Cвободная система проведения тестирования и анализа результатов iTest1
Cвободная система проведения тестирования и анализа результатов iTest1Виктор Леонидович Ярославцев
 
Создание текстовых документов на основе шаблонов. Создание шаблонов
Создание текстовых документов на основе шаблонов. Создание шаблоновСоздание текстовых документов на основе шаблонов. Создание шаблонов
Создание текстовых документов на основе шаблонов. Создание шаблоновВиктор Леонидович Ярославцев
 
Понятие о настольных издательских системах. Создание компьютерных публикаций
Понятие о настольных издательских системах. Создание компьютерных публикацийПонятие о настольных издательских системах. Создание компьютерных публикаций
Понятие о настольных издательских системах. Создание компьютерных публикацийВиктор Леонидович Ярославцев
 
Специальное программное обеспечение средств телекоммуникационных технологий
Специальное программное обеспечение средств телекоммуникационных технологийСпециальное программное обеспечение средств телекоммуникационных технологий
Специальное программное обеспечение средств телекоммуникационных технологийВиктор Леонидович Ярославцев
 
Операционные системы. Понятие о системном администрировании
Операционные системы. Понятие о системном администрированииОперационные системы. Понятие о системном администрировании
Операционные системы. Понятие о системном администрированииВиктор Леонидович Ярославцев
 
Профессиональная информационная деятельность. Информационные ресурсы
Профессиональная информационная деятельность. Информационные ресурсыПрофессиональная информационная деятельность. Информационные ресурсы
Профессиональная информационная деятельность. Информационные ресурсыВиктор Леонидович Ярославцев
 
Инструменты создания информационных объектов для Интернета
Инструменты создания информационных объектов для ИнтернетаИнструменты создания информационных объектов для Интернета
Инструменты создания информационных объектов для ИнтернетаВиктор Леонидович Ярославцев
 
Система управления базами данных. Организация баз данных
Система управления базами данных. Организация баз данныхСистема управления базами данных. Организация баз данных
Система управления базами данных. Организация баз данныхВиктор Леонидович Ярославцев
 

Similar to Введение в программирование (19)

Основные этапы разработки программ. Разбиение задачи на подзадачи
Основные этапы разработки программ. Разбиение задачи на подзадачиОсновные этапы разработки программ. Разбиение задачи на подзадачи
Основные этапы разработки программ. Разбиение задачи на подзадачи
 
Основные понятия. Типы данных
Основные понятия. Типы данныхОсновные понятия. Типы данных
Основные понятия. Типы данных
 
Вычисляемость. Эквивалентность алгортмических моделей
Вычисляемость. Эквивалентность алгортмических моделейВычисляемость. Эквивалентность алгортмических моделей
Вычисляемость. Эквивалентность алгортмических моделей
 
Основные конструкции языка программирования. Система программирования
Основные конструкции языка программирования. Система программированияОсновные конструкции языка программирования. Система программирования
Основные конструкции языка программирования. Система программирования
 
Cвободная система проведения тестирования и анализа результатов iTest1
Cвободная система проведения тестирования и анализа результатов iTest1Cвободная система проведения тестирования и анализа результатов iTest1
Cвободная система проведения тестирования и анализа результатов iTest1
 
Создание текстовых документов на основе шаблонов. Создание шаблонов
Создание текстовых документов на основе шаблонов. Создание шаблоновСоздание текстовых документов на основе шаблонов. Создание шаблонов
Создание текстовых документов на основе шаблонов. Создание шаблонов
 
Понятие о настольных издательских системах. Создание компьютерных публикаций
Понятие о настольных издательских системах. Создание компьютерных публикацийПонятие о настольных издательских системах. Создание компьютерных публикаций
Понятие о настольных издательских системах. Создание компьютерных публикаций
 
Специальное программное обеспечение средств телекоммуникационных технологий
Специальное программное обеспечение средств телекоммуникационных технологийСпециальное программное обеспечение средств телекоммуникационных технологий
Специальное программное обеспечение средств телекоммуникационных технологий
 
Операционные системы. Понятие о системном администрировании
Операционные системы. Понятие о системном администрированииОперационные системы. Понятие о системном администрировании
Операционные системы. Понятие о системном администрировании
 
Профессиональная информационная деятельность. Информационные ресурсы
Профессиональная информационная деятельность. Информационные ресурсыПрофессиональная информационная деятельность. Информационные ресурсы
Профессиональная информационная деятельность. Информационные ресурсы
 
Форматы графических и звуковых файлов
Форматы графических и звуковых файловФорматы графических и звуковых файлов
Форматы графических и звуковых файлов
 
Требования к организации работы за компьютером
Требования к организации работы за компьютеромТребования к организации работы за компьютером
Требования к организации работы за компьютером
 
Дискретное (цифровое) представление информации
Дискретное (цифровое) представление информацииДискретное (цифровое) представление информации
Дискретное (цифровое) представление информации
 
Инструменты создания информационных объектов для Интернета
Инструменты создания информационных объектов для ИнтернетаИнструменты создания информационных объектов для Интернета
Инструменты создания информационных объектов для Интернета
 
Экономика информационной сферы
Экономика информационной сферыЭкономика информационной сферы
Экономика информационной сферы
 
Локальные сети
Локальные сетиЛокальные сети
Локальные сети
 
Информация. ее виды и свойства
Информация. ее виды и свойстваИнформация. ее виды и свойства
Информация. ее виды и свойства
 
Файловая структура
Файловая структураФайловая структура
Файловая структура
 
Система управления базами данных. Организация баз данных
Система управления базами данных. Организация баз данныхСистема управления базами данных. Организация баз данных
Система управления базами данных. Организация баз данных
 

More from Виктор Леонидович Ярославцев

Самоучитель игры на гитаре
Самоучитель игры на гитареСамоучитель игры на гитаре
Самоучитель игры на гитаре
Виктор Леонидович Ярославцев
 
Игра на шестиструнной гитаре
Игра на шестиструнной гитареИгра на шестиструнной гитаре
Игра на шестиструнной гитаре
Виктор Леонидович Ярославцев
 
Букварь для начинающего гитариста
Букварь для начинающего гитаристаБукварь для начинающего гитариста
Букварь для начинающего гитариста
Виктор Леонидович Ярославцев
 
Школа игры на шестиструнной гитаре
Школа игры на шестиструнной гитаре Школа игры на шестиструнной гитаре
Школа игры на шестиструнной гитаре
Виктор Леонидович Ярославцев
 
Школа игры на шестиструнной гитаре
Школа игры на шестиструнной гитареШкола игры на шестиструнной гитаре
Школа игры на шестиструнной гитаре
Виктор Леонидович Ярославцев
 
Методическая система учителя
Методическая система учителяМетодическая система учителя
Методическая система учителя
Виктор Леонидович Ярославцев
 
Ресурс дистанционного обучения
Ресурс дистанционного обученияРесурс дистанционного обучения
Ресурс дистанционного обучения
Виктор Леонидович Ярославцев
 
Справка о публичной презентации
Справка о публичной презентацииСправка о публичной презентации
Справка о публичной презентации
Виктор Леонидович Ярославцев
 
Информация о профессиональных достижениях
Информация о профессиональных достиженияхИнформация о профессиональных достижениях
Информация о профессиональных достижениях
Виктор Леонидович Ярославцев
 
Публикация материала на персональном сайте педагога
Публикация материала на персональном сайте педагогаПубликация материала на персональном сайте педагога
Публикация материала на персональном сайте педагога
Виктор Леонидович Ярославцев
 
Создание интерактивных материалов в «learningapps»
Создание интерактивных материалов в «learningapps»Создание интерактивных материалов в «learningapps»
Создание интерактивных материалов в «learningapps»
Виктор Леонидович Ярославцев
 
Создание учебных классов
Создание учебных классовСоздание учебных классов
Создание учебных классов
Виктор Леонидович Ярославцев
 
Регистрация на сервисе «learningapps»
Регистрация на сервисе «learningapps»Регистрация на сервисе «learningapps»
Регистрация на сервисе «learningapps»
Виктор Леонидович Ярославцев
 
Примеры интерактивных материалов, созданных в «learning apps»
Примеры интерактивных материалов, созданных в «learning apps»Примеры интерактивных материалов, созданных в «learning apps»
Примеры интерактивных материалов, созданных в «learning apps»
Виктор Леонидович Ярославцев
 
Обзор сервиса learningapps.org
Обзор сервиса learningapps.orgОбзор сервиса learningapps.org
Обзор сервиса learningapps.org
Виктор Леонидович Ярославцев
 
Методическая разработка использование сервиса LearningАpps
Методическая разработка использование сервиса LearningАppsМетодическая разработка использование сервиса LearningАpps
Методическая разработка использование сервиса LearningАpps
Виктор Леонидович Ярославцев
 
Муниципальный лагерь "Перекрёсток"
Муниципальный лагерь "Перекрёсток"Муниципальный лагерь "Перекрёсток"
Муниципальный лагерь "Перекрёсток"
Виктор Леонидович Ярославцев
 
Ученический проект переход на СПО в школе
Ученический проект переход на СПО в школеУченический проект переход на СПО в школе
Ученический проект переход на СПО в школе
Виктор Леонидович Ярославцев
 
Публикация теста на странице своего Интернет-ресурса
Публикация теста на странице своего Интернет-ресурсаПубликация теста на странице своего Интернет-ресурса
Публикация теста на странице своего Интернет-ресурса
Виктор Леонидович Ярославцев
 

More from Виктор Леонидович Ярославцев (20)

Возьмёмся за руки друзья
Возьмёмся за руки друзьяВозьмёмся за руки друзья
Возьмёмся за руки друзья
 
Самоучитель игры на гитаре
Самоучитель игры на гитареСамоучитель игры на гитаре
Самоучитель игры на гитаре
 
Игра на шестиструнной гитаре
Игра на шестиструнной гитареИгра на шестиструнной гитаре
Игра на шестиструнной гитаре
 
Букварь для начинающего гитариста
Букварь для начинающего гитаристаБукварь для начинающего гитариста
Букварь для начинающего гитариста
 
Школа игры на шестиструнной гитаре
Школа игры на шестиструнной гитаре Школа игры на шестиструнной гитаре
Школа игры на шестиструнной гитаре
 
Школа игры на шестиструнной гитаре
Школа игры на шестиструнной гитареШкола игры на шестиструнной гитаре
Школа игры на шестиструнной гитаре
 
Методическая система учителя
Методическая система учителяМетодическая система учителя
Методическая система учителя
 
Ресурс дистанционного обучения
Ресурс дистанционного обученияРесурс дистанционного обучения
Ресурс дистанционного обучения
 
Справка о публичной презентации
Справка о публичной презентацииСправка о публичной презентации
Справка о публичной презентации
 
Информация о профессиональных достижениях
Информация о профессиональных достиженияхИнформация о профессиональных достижениях
Информация о профессиональных достижениях
 
Публикация материала на персональном сайте педагога
Публикация материала на персональном сайте педагогаПубликация материала на персональном сайте педагога
Публикация материала на персональном сайте педагога
 
Создание интерактивных материалов в «learningapps»
Создание интерактивных материалов в «learningapps»Создание интерактивных материалов в «learningapps»
Создание интерактивных материалов в «learningapps»
 
Создание учебных классов
Создание учебных классовСоздание учебных классов
Создание учебных классов
 
Регистрация на сервисе «learningapps»
Регистрация на сервисе «learningapps»Регистрация на сервисе «learningapps»
Регистрация на сервисе «learningapps»
 
Примеры интерактивных материалов, созданных в «learning apps»
Примеры интерактивных материалов, созданных в «learning apps»Примеры интерактивных материалов, созданных в «learning apps»
Примеры интерактивных материалов, созданных в «learning apps»
 
Обзор сервиса learningapps.org
Обзор сервиса learningapps.orgОбзор сервиса learningapps.org
Обзор сервиса learningapps.org
 
Методическая разработка использование сервиса LearningАpps
Методическая разработка использование сервиса LearningАppsМетодическая разработка использование сервиса LearningАpps
Методическая разработка использование сервиса LearningАpps
 
Муниципальный лагерь "Перекрёсток"
Муниципальный лагерь "Перекрёсток"Муниципальный лагерь "Перекрёсток"
Муниципальный лагерь "Перекрёсток"
 
Ученический проект переход на СПО в школе
Ученический проект переход на СПО в школеУченический проект переход на СПО в школе
Ученический проект переход на СПО в школе
 
Публикация теста на странице своего Интернет-ресурса
Публикация теста на странице своего Интернет-ресурсаПубликация теста на странице своего Интернет-ресурса
Публикация теста на странице своего Интернет-ресурса
 

Введение в программирование

  • 1. LOGO Муниципальное казенное общеобразовательное учреждение средняя общеобразовательная школа № 7 города Слободского Кировской области http://yaro-vik.ru/ Введение в программирование © Ярославцев Виктор Леонидович, учитель информатики
  • 2. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 3. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 4. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 5. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 6. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 7. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 8. LOGO МКОУ СОШ № 7 г. Слободского В качестве исполнителя будем рассматривать компьютер, оснащенный системой программирования на определенном языке. © Ярославцев В.Л., учитель информатики
  • 9. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 10. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 11. LOGO МКОУ СОШ № 7 г. Слободского Всякая обрабатываемая программой величина занимает свое место (поле) в памяти компьютера. Значение величины – это информация, хранимая в этом поле памяти. © Ярославцев В.Л., учитель информатики
  • 12. LOGO МКОУ СОШ № 7 г. Слободского Основные типы величин Основные типы величин Числовая Числовая Символьная Символьная Логическая Логическая © Ярославцев В.Л., учитель информатики
  • 13. LOGO МКОУ СОШ № 7 г. Слободского Константа Переменные © Ярославцев В.Л., учитель информатики
  • 14. LOGO МКОУ СОШ № 7 г. Слободского  Константы записываются в алгоритмах своими десятичными значениями, например: 23, 3.5, 34.  Значение константы хранится в выделенной под нее ячейке памяти и остается неизменным в течение работы программы. © Ярославцев В.Л., учитель информатики
  • 15. LOGO МКОУ СОШ № 7 г. Слободского  Переменные обозначаются символьными именами. Эти имена называют идентификаторами (от глагола «Идентифицировать», что означает «обозначать», «символизировать»).  Идентификатор может одной буквой, множеством букв, сочетанием букв и цифр и т.д. Примеры идентификаторов: A, X, B3, prim, r25 и т.п. © Ярославцев В.Л., учитель информатики
  • 16. LOGO МКОУ СОШ № 7 г. Слободского Любой алгоритм работы с величинами может быть составлен из следующих команд: присваивание; ввод; вывод; обращение к вспомогательному алгоритму;  цикл;  ветвление.     © Ярославцев В.Л., учитель информатики
  • 17. LOGO МКОУ СОШ № 7 г. Слободского <переменная> := <выражение> читается «ПРИСВОИТЬ» Пример: Z := X + Y © Ярославцев В.Л., учитель информатики
  • 18. LOGO МКОУ СОШ № 7 г. Слободского Z := X + Y До выполнения команды X 2 Y 5 Z - После выполнения команды X 2 Y Z 5 7 © Ярославцев В.Л., учитель информатики
  • 19. LOGO МКОУ СОШ № 7 г. Слободского Z := X + Y Если.. слева от знака присвоения стоит числовая переменная, то такую команду называют арифметической командой присвоения справа от знака присвоения стоит выражение, то такое выражение называют арифметическим выражением © Ярославцев В.Л., учитель информатики
  • 20. LOGO МКОУ СОШ № 7 г. Слободского Значения переменных, являющихся исходными данными решаемой задачи, как правило, задаются вводом Команда ввода выглядит: ввод <список переменных> Пример: ввод A, B, C © Ярославцев В.Л., учитель информатики
  • 21. LOGO МКОУ СОШ № 7 г. Слободского Схема выполнения команды 1. Память до выполнения команды А - В - С 2. Процессор компьютера получил команду ввод А, В, С, прервал свою работу и ждет действий пользователя 3. Пользователь набирает на клавиатуре: 135 и нажимаем клавишу <ввод> (<Enter>) 4. Память после выполнения команды: А В С 1 3 5 5. Процессор переходит к выполнению команды © Ярославцев В.Л., учитель информатики
  • 22. LOGO МКОУ СОШ № 7 г. Слободского Команда вывода выглядит: вывод <список вывода> Пример: вывод Х1, Х2 © Ярославцев В.Л., учитель информатики
  • 23. LOGO МКОУ СОШ № 7 г. Слободского Переменные величины получают конкретные значения в результате выполнения команды присваивания или команды ввода © Ярославцев В.Л., учитель информатики
  • 24. LOGO МКОУ СОШ № 7 г. Слободского © Ярославцев В.Л., учитель информатики
  • 25. LOGO МКОУ СОШ № 7 г. Слободского yaro-vik@yandex.ru