Представление данных в текстовом формате. Информационные технологии

Содержание

Слайд 2

Файл
Для операционной системы файл представляет собой последовательность байтов.

именованная совокупность любых данных, размещенная

Файл Для операционной системы файл представляет собой последовательность байтов. именованная совокупность любых
на внешнем запоминающем устройстве и хранимая, пересылаемая и обрабатываемая как единое целое.

Слайд 3

Формат файла

Формат файла – спецификация используемой в файле структуры данных.
Формат файла –

Формат файла Формат файла – спецификация используемой в файле структуры данных. Формат
способ, которым данные организованы в байты.
Текстовый формат – представление информации в виде последовательности символов.

Слайд 4

Пример формата файла

Информация об автомобиле

Наименование модели

Пробег, км

Год выпуска, год

Char

Unsigned int

Unsigned int

Пример формата файла Информация об автомобиле Наименование модели Пробег, км Год выпуска,

Слайд 5

for(i=0; i<3;i++)
{
printf("----auto %i----\n",i+1);
printf("input model name: ");
scanf("%s",inputModel);
strncpy(cars[i].model,

for(i=0; i { printf("----auto %i----\n",i+1); printf("input model name: "); scanf("%s",inputModel); strncpy(cars[i].model, inputModel,
inputModel, 20);
printf("input running: ");
scanf("%i",&cars[i].running);
printf("input year: ");
scanf("%i",&cars[i].year);
}
FILE *f;
f = fopen("D:/example.dat","wb+");
int st = fwrite(cars,sizeof(struct Car),3,f);
if(st == 3)
printf("ok");
else
printf("write error");
fclose(f);
return 0;
}

#include
#include
#include
int main()
{
struct Car
{
char model[20];
unsigned int running;
short int year;
} cars[3];
char inputModel[20];
int i;

Пример формата файла

Слайд 6

TSV/CSV

Текстовые форматы хранения данных в табличной форме.
CSV - Comma-Separated Values
TSV – Tab-separated values

TSV/CSV Текстовые форматы хранения данных в табличной форме. CSV - Comma-Separated Values TSV – Tab-separated values

Слайд 7

XML это
Extensible Markup Language — расширяемый язык разметки.
1998 год

Ключевые идеи:
Древовидная структура.
Расширяемость.
Человекочитаемая форма.
Открытость.

XML это Extensible Markup Language — расширяемый язык разметки. 1998 год Ключевые

Слайд 8

Древовидная структура XML

элементы

Древовидная структура XML элементы

Слайд 9

Синтаксис и семантика

Сущность

символьные данные (ABC)

разметка ()

Тэг – обозначает границу элементов

Атрибут

Синтаксис и семантика Сущность символьные данные (ABC) разметка ( ) Тэг –
– характеристика элемента
100

Слайд 10

Пример XML документа



500000
Автомат
2012


Универсал

Пример XML документа 500000 Автомат 2012 Универсал … … Бензин 120



Бензин
120


Слайд 11

Пример XML документа


Сладкий хлеб

Мука

Пример XML документа Сладкий хлеб Мука Дрожжи Вода Смешать все ингредиенты и

Дрожжи

Вода


Смешать все ингредиенты и тщательно замесить. Закрыть тканью и оставить на один час в тёплом помещении.

Слайд 12

Где используется XML?

Интернет

Например, текущий курс валют ЦБ РФ:
http://www.cbr.ru/scripts/XML_daily.asp?date_req=05/03/2016

Форматы файлов

RSS – ленты

Где используется XML? Интернет Например, текущий курс валют ЦБ РФ: http://www.cbr.ru/scripts/XML_daily.asp?date_req=05/03/2016 Форматы
новостей
Имя файла: Представление-данных-в-текстовом-формате.-Информационные-технологии.pptx
Количество просмотров: 34
Количество скачиваний: 0