Информатика в школе


Видео курсы для чайников фотошоп, joomla, wordpress, php, css 
  Главная  ●  Карта сайта
 
 

ASCII таблицы символов

 

ASCII — American Standard Code for Information Interchange — американский стандартный код для обмена информацией. ASCII представляет собой 8-битную кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Нижнюю половину кодовой таблицы (0 — 127) занимают символы US-ASCII, а верхнюю (128 — 255) — разные другие нужные символы. Слово ASCII чаще употребляется в женском роде.

Обратите особое внимание на порядковые номера цифр от 0 до 9: порядковый номер символа "0" - 48, "1" - 49, "1" - 50 и т.д. Соответственно, если в условии задачи сказано, что во входном файле находится какое либо натуральное число и необходимо, к примеру, найти сумму его цифр, то решение можно реализовать используя функцию ORD, которая возвращает порядковый номер символа согласно таблице ASCII. Например, на входе число "55",  считываем первый символ в переменную char и применив функцию ORD получаем код символа "53", чтобы получить искомую пятерку, достаточно от 53 отнять 48.

Пример на Паскале: res:= (ord(x) - 48);

Этот принцип применен в задаче "Сумма цифр числа"

Таблица символов (кодировка) ASCII

рис.1 Таблица символов ASCII

 

Книжные новинки
Как сделать свой сайт и заработать на нем Е. Мухутдинов
Копилка
Рабочие программы
Проекты MS Office
Презентации
Открытые уроки
Экзаменационные билеты
Элективные курсы
Бесплатный soft
 Инструкции по ТБ
Подготовка к олимпиадам по информатике
Методика подготовки
"Золотые" алгоритмы
Простые задачи для начинающих
Олимпиадные задачи с решениями
Книги
Среда программирования
Обучение программированию на С++
Справочник по языку Pascal
Обучение
Подготовка к ЕГЭ
Создание сайтов
Уроки FrontPage
Уроки Word 2003
Создание игр на Delphi
Печатаем вслепую

Информация

Наши интервью
Книга почета
Курсы повышения квалификации
Электронная библиотечка
Книжная полка
Статьи
Полезные ссылки
Обратная связь

Конкурсы

Олимпиада
Фотоконкурс
VIP
Персональный раздел профессора
Макаровой Н.В.
Персональный раздел профессора
Смыковской Т.К.