Инфоурок Информатика ПрезентацииПрезентация на тему "Строки в Pascal"

Презентация на тему "Строки в Pascal"

Скачать материал
Скачать материал "Презентация на тему "Строки в Pascal""

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Теолог

Описание презентации по отдельным слайдам:

  • Строки Строковые функцииPascal

    1 слайд

    Строки
    Строковые функции
    Pascal

  • Определение	Символ — это буква, цифра или какой-либо знак.	
   Строка – упоря...

    2 слайд

    Определение
    Символ — это буква, цифра или какой-либо знак.
    Строка – упорядоченная последовательность символов, заключенная в апострофы.
    Количество символов в строке называется ее длиной. 
    Длина строки может лежать в диапазоне от 0 до 255.
    Каждый символ строковой величины занимает 1 байт памяти и имеет числовой код в соответствии с таблицей кодов ASCII


  • Таблица кодов ASCIIСимвол может быть записан,  ограниченный апострофами (‘a’)...

    3 слайд

    Таблица кодов ASCII
    Символ может быть записан, ограниченный апострофами (‘a’) или записан в коде (#97)
    сhr(<код символа>) – функция, возвращающая символ по его коду в кодовой таблице ASCII.
    ord(<символ>) – функция, возвращающая код по соответствующему символу.

  • Вывод таблицы кодов

    4 слайд

    Вывод таблицы кодов

  • Описание строк Var
:string;
:string[n];
n - максимально возможная длина строк...

    5 слайд

    Описание строк
    Var
    <имя_строки>:string;
    <имя_строки>:string[n];
    n - максимально возможная длина строки. Если параметр опущен, то по умолчанию он считается равным 255.
    Var
    name : string[15];

  • Элемент строкиК строке можно обратиться посимвольно.
i-й символ строки s запи...

    6 слайд

    Элемент строки
    К строке можно обратиться посимвольно.
    i-й символ строки s записывается как s[i].
    Например, если s = ‘Мир',
    то s[1] = это ‘М',
    s[2] = это ‘и',
    s[3] = это ‘р'

  • Конкатенация (слияние)Над строковыми данными определена операция слияния, обо...

    7 слайд

    Конкатенация (слияние)
    Над строковыми данными определена операция слияния, обозначаемая знаком +.
    Например:
    a := 'Pascal'; b := 'ABC' c := a + b; В этом примере переменная c приобретет значение 'PascalABC'.
    Аналогичную операцию выполняет функция concat(s1,s2,...,sn)
    c:=concat(a,b);
    результат с='PascalABC'

  • Сравнение строкНад строками определены операции сравнения ,=,,=,  результат в...

    8 слайд

    Сравнение строк
    Над строками определены операции сравнения <,>,=,<>,<=,>=, результат выполнения операции логический.
    Две строки сравниваются посимвольно, слева направо, по кодам символов. Если одна строка меньше другой по длине, при сравнении недостающие символы короткой строки заменяются символом с кодом 0.

  • Сравнение строкВ результате сравнения двух строк получается логическое значен...

    9 слайд

    Сравнение строк
    В результате сравнения двух строк получается логическое значение (true или false).
    Примеры:
    ‘строка’<>’строки’ (true);
    ‘Abc’<’abc’ (true);
    ‘год’>’век’; (true);

  • Длина строкиlength(s); 
определяет текущую длину строки s. 
Пример:
s=‘Програ...

    10 слайд

    Длина строки
    length(s);
    определяет текущую длину строки s.
    Пример:
    s=‘Программирование’;
    length(s) = 16;

  • Копирование в строкеcopy(s,p,k); 
возвращает подстроку, выделенную из строки...

    11 слайд

    Копирование в строке
    copy(s,p,k);
    возвращает подстроку, выделенную из строки s, длиной k символов, начиная с символа под номером p.
    Пример:
    s := ‘порт сервера DNS';
    s1 := copy(s, 9, 4); {s2 будет ‘вера'}

  • Позиция символа в строкеpos(s1,s);
возвращает номер первой позиции подстроки...

    12 слайд

    Позиция символа в строке
    pos(s1,s);
    возвращает номер первой позиции подстроки s1 в исходной строке s. Если подстроки нет, то выдает 0.
    Пример:
    s := способ хранения';
    x1 := pos(‘ранения', s); {x1 будет 9}
    x2 := pos(‘рана', s); {x2 будет 0}

  • Вставка строки в строкуinsert(s1,s,p);
вставляет строку s1 в строку s, начина...

    13 слайд

    Вставка строки в строку
    insert(s1,s,p);
    вставляет строку s1 в строку s, начиная с символа под номером p строки s. Пример:
    s := 'Система Pascal';
    insert('Turbo ',s,9); {s будет равно 'Система Turbo Pascal'}

  • Удаление в строкеdelete(s,p,k);
удаляет из строки s подстроку длиной k символ...

    14 слайд

    Удаление в строке
    delete(s,p,k);
    удаляет из строки s подстроку длиной k символов, начиная с символа под номером p.
    Пример:
    s := 'Система Turbo Pascal'; delete(s,8,6); {s будет равно 'Система Pascal'}

  • ПреобразованияStr (x,s); - преобразует числовое значение x в строковое s.
Val...

    15 слайд

    Преобразования
    Str (x,s); - преобразует числовое значение x в строковое s.
    Val (s,v,error); - преобразует строковое значение s в числовое v, где значение переменной error равно позиции первого по порядку неправильного символа в s, если преобразование не произошло, или 0 в случае успешного преобразования.

  • ЗаданиеДобавить комментарии в программе, демонстрирующей основные функции и п...

    16 слайд

    Задание
    Добавить комментарии в программе, демонстрирующей основные функции и процедуры обработки строк

  • Задача В введенной строке подсчитать количество букв «о», 
заменить букву «м»...

    17 слайд

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

  • Задача.Составить программу, вставляющую перед каждой цифрой 4 в исходной стро...

    18 слайд

    Задача.
    Составить программу, вставляющую перед каждой цифрой 4 в исходной строке слово «да». (добавить комментарии)

  • Задача для самостоятельного решенияПодсчитать сумму всех цифр, которые встреч...

    19 слайд

    Задача для самостоятельного решения
    Подсчитать сумму всех цифр, которые встречаются в строке. (Указания: рассмотреть строку посимвольно, построить условие, проверяющее, является ли очередной символ числовым, при истинности данного условия преобразовать символ в число и добавить в сумму)

  • Проверка усвоения материалаДана строка s = ‘Удачного дня, ребята!’
1) length(...

    20 слайд

    Проверка усвоения материала
    Дана строка s = ‘Удачного дня, ребята!’
    1) length(s) = ?
    2) s1=‘же’+copy(s,15,6); s1 = ?
    3) delete(s,13,8); s = ?
    4) insert(‘ вам’,s,9); s = ?
    5) write(‘мама’>’папа’); в окне вывода ?


  • Домашнее заданиеПовторить материал урока
Удалить в строке заглавные русские б...

    21 слайд

    Домашнее задание
    Повторить материал урока
    Удалить в строке заглавные русские буквы. Для проверки символа на заглавную русскую букву использовать таблицу ASCII.

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 003 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 13.05.2016 8704
    • PPTX 277.5 кбайт
    • 439 скачиваний
    • Рейтинг: 4 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Федотова Наталья Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Федотова Наталья Ивановна
    Федотова Наталья Ивановна
    • На сайте: 7 лет и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 21177
    • Всего материалов: 10

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 48 человек из 27 регионов
  • Этот курс уже прошли 179 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

Анализ межпредметных связей: связь педагогики с научными дисциплинами

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Налог на прибыль и учет доходов/расходов

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Теория вероятности и комбинаторика в современной математике

3 ч.

780 руб. 390 руб.
Подать заявку О курсе