Similar presentations:
Данные «Начала алгоритмизации и программирования»
1.
РАЗМИНКАСначала у вас будет 10 секунд, чтобы
посмотреть на алгоритм (он на псевдокоде).
А потом появятся значения входных данных.
А вам надо определить, что будет выведено.
Задача простая, на скорость.
НАЧ
Ввод А, В
А := А + В
В := А – В
А := А – В
Вывод В, А
КОН
А
В
А
В
А
В
А
В
2.
ДАННЫЕ«НАЧАЛА АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ»
3.
Данные - это…1. …зарегистрированные сигналы.
2. … информация, представленная в виде, позволяющем запоминать, хранить,
передавать или обрабатывать её с помощью технических средств.
3. … информация об объекте или отношениях объектов, выраженная в знаковой
форме.
4. … то, что хранится в памяти компьютера и при этом не является программным
кодом.
5. … сведения, необходимые для какого-нибудь вывода, решения.
6. … зарегистрированная информация представление фактов, понятий или
инструкций в форме, приемлемой для обработки человеком или с помощью
автоматических средств.
7. … формы представления информации, с которыми имеют дело
информационные системы и их пользователи.
8. … … … … …
4.
- Холмс, но почему этихопределений так много?
И какое из них верное?
- Элементарно, Ватсон! Их
много, потому что с данными
работают люди разных
профессий, используют их
для разных целей,
выполняют с ними разные
действия… это нормально.
5.
Температуравоздуха на уличном
термометре
Сведения о
купленных
товарах на
чеке
супермаркета
Оценки в
классном
журнале
Звукозапись с
подслушивающего
устройства
Отпечатки
пальцев на чипе
загранпаспорта
Кардиограмма
Архив показаний
приборов в «чёрном
ящике» самолёта
Данные - это
информация,
представленная в пригодной
для обработки форме,
находящаяся на каком-то носителе.
6.
Рассмотрим информационный процесс– расчёт стоимости товаров и сдачи в супермаркете
Сведения о товарах:
штрих-код
наименование
цена
Цена товара
Штрих-коды товаров
А что означает форма
фигур?
Сведения о покупателе:
код скидочной карты
накопленная скидка
Сумма цен
товаров
Код скидочной карты
Сумма с
учётом скидки
Количество
денег,
которые дал
покупатель
А почему
данные
обозначены
разным
цветом?
Стоимость
покупки
Размер
сдачи
7.
СИМВОЛЫ ДАННЫХДАННЫЕ,
НОСИТЕЛЬ
КОТОРЫХ НЕ
ОПРЕДЕЛЁН
Количество
денег, которые
дал покупатель
ДАННЫЕ,
ХРАНИМЫЕ В ВИДЕ
ПРИГОДНОМ ДЛЯ
ОБРАБОТКИ,
НОСИТЕЛЬ НЕ
ОПРЕДЕЛЕН
Сведения о товарах:
штрих-код
наименование
цена
Основные символы данных
ЕДИНАЯ СИСТЕМА ПРОГРАММНОЙ
ДОКУМЕНТАЦИИ
ГОСТ 19.701-90
«СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ,
ДАННЫХ И СИСТЕМ»
ДАННЫЕ,
ХРАНЯЩИЕСЯ В
ОПЕРАТИВНОМ
ЗАПОМИНАЮЩЕМ
УСТРОЙСТВЕ
Сумма цен товаров
ДАННЫЕ,
ПРЕДСТАВЛЕННЫЕ НА
НОСИТЕЛЕ В ВИДЕ КАРТЫ
Штрих-коды товаров
Специфические символы данных
8.
Входныеданные
ПРОГРАММА
Промежуточные
(рабочие) данные
Выходные
данные
9.
Переменные и константыЖеня продаёт пончики и рассчитывается с
покупателем.
Р- количество покупаемых пончиков
С – цена пончика
S - стоимость покупаемых пончиков
Женя каждый
раз смотрит на
цену пончика на
ценнике, или
помнит её?
ПЕРЕМЕННЫЕ – данные,
которые меняют значения в
ходе исполнения алгоритма.
КОНСТАНТЫ – данные, которые
используются в программе,
известны до начала её работы
и не изменяют своё значение
С – константа,
верно? А вдруг
пирожки
подорожают?
10.
КонстантыВходные
данные
ПРОГРАММА
Промежуточные
(рабочие) данные
Выходные
данные
11.
ДанныеСтруктурированные
Простые
Числовые
Количество
учеников в
классе
Символы и
строки
Фамилия
ученика
Логические
Идёт ли ученик
на экскурсию
Код
товара
Таблица,
описывающая
все имеющиеся
товары
12.
ВЫВОДЫ• Данные – информация, пригодная для обработки, имеющая смысл,
форму и место хранения.
• По роли в алгоритме данные бывают входные, выходные и
промежуточные.
• По способу размещения в памяти данные делятся на переменные и
константы.
• Данные бывают простые и структурированные
(совокупность простых данных, которые по смыслу стоит объединить).