Разделы презентаций


Что такое программирование 9 класс

Содержание

Назначение программирования – разработка программ управления компьютером с целью решения различных информационных задач.Специалисты, профессионально занимающиеся программированием, называются программистами.

Слайды и текст этой презентации

Слайд 1Что такое программирование
9 класс тема «Программное управление работой ПК».
По

учебнику И.Г. Семакина и др.

Учитель информатики Галимова Гульфия Фаизовна, школа

№ 68 г. Оренбурга
e-mail: ruslan456.71@mail.ru

Что такое программирование9 класс тема «Программное управление работой ПК». По учебнику И.Г. Семакина и др.Учитель информатики Галимова

Слайд 2Назначение программирования – разработка программ управления компьютером с целью решения

различных информационных задач.
Специалисты, профессионально занимающиеся программированием, называются программистами.


Назначение программирования – разработка программ управления компьютером с целью решения различных информационных задач.Специалисты, профессионально занимающиеся программированием, называются

Слайд 3Программирование принято разделять на системное и прикладное.

Системные программисты занимаются разработкой

системного программного обеспечения: операционных систем, утилит и пр., а также

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

Программирование принято разделять на системное и прикладное.Системные программисты занимаются разработкой системного программного обеспечения: операционных систем, утилит и

Слайд 4Язык программирования
Для составления программ существуют разнообразные языки программирования.
Язык программирования –

это фиксированная система обозначений для описания алгоритмов и структур данных.

Язык программированияДля составления программ существуют разнообразные языки программирования.Язык программирования – это фиксированная система обозначений для описания алгоритмов

Слайд 5За годы существования ЭВМ было создано много языков программирования. Наиболее

известные среди них: Фортран, Паскаль, Бейсик, С (Си) и др.


Распространенными языками программирования сегодня являются С++, Delphi, Java, Pascal, Visual Basic, Python.
За годы существования ЭВМ было создано много языков программирования. Наиболее известные среди них: Фортран, Паскаль, Бейсик, С

Слайд 6Система программирования
Для создания и исполнения на компьютере программы, написанной на

языке программирования, используются системы программирования.
Система программирования – это программное обеспечение

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

Слайд 7Системы программирования подразделяются:
универсальное программирование (Паскаль, Бейсик и т.д.) –

не ориентированы на узкую прикладную область;
узкоспециализированное программирование (Web-программирование, язык HTML).

Системы программирования подразделяются: универсальное программирование (Паскаль, Бейсик и т.д.) – не ориентированы на узкую прикладную область;узкоспециализированное программирование

Слайд 8Разработка любой программы начинается с построения алгоритма решения задачи.

Разработка любой программы начинается с построения алгоритма решения задачи.

Слайд 9Вопросы:
Что такое программирование?
Какие задачи решают системные и прикладные программисты?
Назовите наиболее

распространенные языки программирования.
В чем состоит назначение систем программирования?

Вопросы:Что такое программирование?Какие задачи решают системные и прикладные программисты?Назовите наиболее распространенные языки программирования.В чем состоит назначение систем

Слайд 10Алгоритмы работы с величинами

Алгоритмы работы с величинами

Слайд 11Алгоритм составляется для конкретного исполнителя.
В качестве исполнителя мы будем рассматривать

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

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

Слайд 12Величины: константы и переменные
Отдельный информационный объект (число, символ, таблица и

пр.) – величина.
Всякая обрабатываемая программой величина занимает свое место в

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

Слайд 13Существую три основных типа величин, с которыми работает компьютер:
Числовой
Символьный
Логический


Существую три основных типа величин, с которыми работает компьютер:ЧисловойСимвольныйЛогический

Слайд 14Числовые величины в программировании, так же как и математические величины,

делятся на переменные и константы (постоянные).
Например: (a-2ab+b), где a,b –

переменные, 2 - константа.

Константы записываются в алгоритмах своими десятичными значениями, например: 23, 3.5, 34. Значение константы хранится в выделенной под нее ячейке памяти и остается неизменным в течение работы программы













Числовые величины в программировании, так же как и математические величины, делятся на переменные и константы (постоянные).Например: (a-2ab+b),

Слайд 15Переменные в программировании, как и в математике, обозначаются символическими именами.

Эти имена называются идентификаторами. Идентификатор может быть одной буквой, множеством

букв, сочетанием букв и цифр и т.д. Примеры идентификаторов: A, X, B3, prim, r25 и т.п.
Переменные в программировании, как и в математике, обозначаются символическими именами. Эти имена называются идентификаторами. Идентификатор может быть

Слайд 16Система команд
Любой алгоритм работы с величинами может быть составлен из

следующих команд:
присваивание;
ввод;
вывод;
обращение к вспомогательному алгоритму;
цикл;


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

Слайд 17Команда присваивания одна из основных команд в алгоритмах работы с величинами
:=

Значок

“:=“ читается «присвоить».
Например: Z:=X+Y, X:=5, Y:=X

Команда присваивания одна из основных команд в алгоритмах работы с величинами:=Значок “:=“ читается «присвоить».Например: Z:=X+Y, X:=5, Y:=X

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

задается вводом.

ввод
Например: ввод A,B,C

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

Слайд 19Переменные величины получают конкретные значения в результате выполнения команды присваивания

или команды ввода.

Если переменной величине не присвоено никакого значения (или

не введено), то она является неопределенной.
Переменные величины получают конкретные значения в результате выполнения команды присваивания или команды ввода.Если переменной величине не присвоено

Слайд 20Команда вывода
Результаты решения задачи сообщаются компьютером пользователю путем выполнения команды

вывода.

Вывод < список вывода >

Например: вывод X1, X2

Команда выводаРезультаты решения задачи сообщаются компьютером пользователю путем выполнения команды вывода.Вывод < список вывода >Например: вывод X1,

Слайд 21Вопросы и задания
1. Что такое величина? Чем отличаются переменные и

постоянные величины?
2. Чем определяется значение величины?
3. Какие существуют основные типы

величин в программировании?
4. Как записывается команда присваивания?
5. Что такое ввод? Как записывается команда ввода?
6. Что такое вывод? Как записывается команда вывода?
7. В схематическом виде отразите изменения значений в ячейках, соответствующих переменным А и В, в ходе последовательного выполнения команд присваивания:
1) А:=1 2) А:=1 3) А:=1
В:=2 В:=2 В:=2
А:=А+В С:=А А:=А+В
В:= 2хА А:=В В:=А-В
В:=С А:=А-В
8. Вместо многоточия впишите в алгоритм несколько команд присваивания, в результате чего должен получиться алгоритм возведения в четвертую степень введенного числа (дополните­льные переменные не использовать):
ввод А ... вывод А

Вопросы и задания1. Что такое величина? Чем отличаются переменные и постоянные величины?2. Чем определяется значение величины?3. Какие

Слайд 22Линейные вычислительные алгоритмы
Переменная величина получает значение в результате присваивания.
Присваивание производится

компьютером при выполнении команды присваивания или команды ввода.

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

Слайд 23Рассмотрим последовательность выполнения четырех команд присваивания, в которых участвуют две

переменные: a, b
Прочерк в таблице обозначает неопределенное значение переменной.
Такая таблица

называется трассировочной таблицей, а процесс заполнения называется трассировкой алгоритма.
Рассмотрим последовательность выполнения четырех команд присваивания, в которых участвуют две переменные: a, bПрочерк в таблице обозначает неопределенное

Слайд 24Три основные свойства присваивания:
Пока переменной не присвоено значения, она остается

неопределенной;
Значение, присвоенное переменной, сохраняется вплоть до выполнения следующего присваивания этой

переменной нового значения;
Новое значение, присвоенное переменной, заменяет ее предыдущее значение.

Три основные свойства присваивания:Пока переменной не присвоено значения, она остается неопределенной;Значение, присвоенное переменной, сохраняется вплоть до выполнения

Слайд 25Обмен значениями двух переменных.
Задача: даны две переменные величины: X, Y.

Требуется произвести между ними обмен значениями.
Например: X=1; Y=2 после обмена

X=2; Y=1
Обмен значениями двух переменных.Задача: даны две переменные величины: X, Y. Требуется произвести между ними обмен значениями.Например: X=1;

Слайд 26Решение

Решение

Слайд 27алг Обмен значениями
цел x, y
нач
ввод x,

y
Z:=X
X:=Y

Y:=Z
вывод x, y
кон


алг Обмен значениямицел x, yнач    ввод x, y    Z:=X

Слайд 28Обмен значениями двух переменных можно производить через третью дополнительную переменную.
Трассировочная

таблица используется для «ручного» исполнения алгоритма с целью его проверки.
В

алгоритмах на АЯ указываются типы всех переменных. Такое указание называется описанием переменных.
Числовые величины, принимающие только целочисленные значения, описываются с помощью служебного слова цел (целый).


Обмен значениями двух переменных можно производить через третью дополнительную переменную.Трассировочная таблица используется для «ручного» исполнения алгоритма с

Слайд 29Задача.
Даны две простые дроби: получить дробь, являющуюся результатом деления одной

на другую.
a/b:c/d=a*d/b*c=m/n

Задача.Даны две простые дроби: получить дробь, являющуюся результатом деления одной на другую.a/b:c/d=a*d/b*c=m/n

Слайд 30Решение
алг Деление дробей
цел a, b, c, d, m, n
нач

ввод a, b, c, d

m:=a*d
n:=b*c
вывод m, n
кон

Решениеалг Деление дробейцел a, b, c, d, m, nнач    ввод a, b, c, d

Слайд 31Задания:
Напишите на алгоритмическом языке алгоритм сложения двух простых дробей (без

сокращения дроби).
Напишите на алгоритмическом языке алгоритм вычисления y по формуле

y=(1-x2+5x4)2, где х – заданное целое число. Учтите следующие ограничения: 1) в арифметических выражениях можно использовать только операции сложения, вычитания и умножения; 2)каждое выражение может содержать только одну арифметическую операцию. Выполните трассировку алгоритма при x=2.

Задания:Напишите на алгоритмическом языке алгоритм сложения двух простых дробей (без сокращения дроби).Напишите на алгоритмическом языке алгоритм вычисления

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика