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

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

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

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

Менеджер по туризму

за 6 месяцев

Пройти курс

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

Скачать

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

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

Социальный работник

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

  • Строковые переменные

    1 слайд

    Строковые переменные

  • Строка – упорядоченная последовательность символов.

Количество символов в ст...

    2 слайд

    Строка – упорядоченная последовательность символов.

    Количество символов в строке называется ее длиной.

    Длина строки может лежать в диапазоне от 0 до 255 символов

    Pascal работает с символами как с формальными кодами (кодировочная таблица ASCII).

  • Типы строковых переменных:
Char – один символ, занимает 1 байт памяти, можно...

    3 слайд

    Типы строковых переменных:
    Char – один символ, занимает 1 байт памяти, можно закодировать 256 символов
    String – строка символов, максимально до 255 символов.
    Строковая константа – последовательность символов, заключенных в апострофы
    например: ‘текст’, ‘281’, ‘Месяц март’
    ‘’ – пустая строка
    Описание переменных
    Например:
    var St, Ot:char; {переменные St Ot, могут содержать любой символ из кодовой таблицы}
    Name, Famely: string; { переменные Name, Famely могут содержать строки до 255 символов, если не указана длина, то по максимуму }
    School: string[20]; {переменная может содержать строку до 20 символов}

  • Операции с символьными переменными:
Присваивание
Вывод
Логические операции пр...

    4 слайд

    Операции с символьными переменными:
    Присваивание
    Вывод
    Логические операции проверки на равенство и неравенство
    Сравнение символов по величине (производится по порядку номеров кодовой таблицы)

    Прямое задание символов в выражениях и константах возможно двумя способами:
    1. Символ приводится в апострофах - ‘a’
    2. Указывается знак # и №символа в кодовой таблице ASCII – ‘A’ = #65

  • Стандартные символьные функцииCHR(N:byte):char – возвращает символ с кодом N...

    5 слайд

    Стандартные символьные функции
    CHR(N:byte):char – возвращает символ с кодом N
    ORD(S:char):byte – возвращает код символа S
    Вопрос: что вернет функция CHR(ORD(A))
    CONCAT(S1,S2,….S:string):string – соединяет последовательно строки S1, S2,…S и возвращает полученное значение
    Например: CONCAT(‘Маша ’,’ела ’,’кашу’,’.’);
    = Маша ела кашу.
    COPY(S:string,Index:integer,Count:integer):string – выделяет из строки S подстроку длиной Count символов начиная с позиции Index
    Например: S=‘победа’
    COPY (S,3,4) = ‘беда’

  • LENGTH(S:string):integer – возвращает длину строки S, т.е. количество символо...

    6 слайд

    LENGTH(S:string):integer – возвращает длину строки S, т.е. количество символов с учетом пробелов
    Например: S=‘победа’; LENGTH(S)=6
    POS(Sb:string,S:string):byte – возвращает позицию, с которой подстрока Sb первый раз встречается в строке S
    Например: S=‘победа’; POS(‘об’,S) =2



  • Стандартные символьные процедурыDELETE(S:string,Index:integer,Count:integer)...

    7 слайд

    Стандартные символьные процедуры
    DELETE(S:string,Index:integer,Count:integer) – удаляет из стоки S начиная с Index количество символов Count
    Например: S=‘победа’;
    DELETE(S,2,3) = ‘пда’
    INSERT(S:string, Sv:string, Index:integer) – вставляет подстроку Sv в строку S начиная с позиции Index
    Например: S=‘ЭВМ’; Sv = ‘IBM PC’
    INSERT(S, Sv, 5) = ‘ЭВМ IBM PC’
    STR(Value:число,S:string):string – преобразует численную величину в строку
    VAL(S:string,V:число,Code:integer)- преобразует строку S в значение числовой переменной V. Строка S должна быть корректной записью числа, есло это не так, то V=0, а CODE<>0. CODE – код неправильного символа

  • Пример: Из данной символьной строки выбрать все цифры и сформировать другую с...

    8 слайд

    Пример: Из данной символьной строки выбрать все цифры и сформировать другую строку из них, сохранив их последовательность
    Program ex;
    Var S1,S2:string;
    i:byte;
    Begin
    Write(‘введи строку’);
    Readln(S1);
    S2:=‘’;
    For i:=1 to length(S1) do
    if (S1[i]>=‘0’) and (S1[i]<=‘9’) then S2:=S2+S1[i];
    Writeln(‘результат:’,S2);
    end.

  • Определить, является ли слово полиндромомProgram ex;
Var S:string;
        I,...

    9 слайд

    Определить, является ли слово полиндромом
    Program ex;
    Var S:string;
    I,L:byte;
    F:boolean;
    Begin
    Write(‘введи строку’);
    Readln(S1);
    F:=true;
    L:=length(S);
    For i:=S(L-1) div 2 downto 1 do
    if S[i]<>S[L-i] then F:=false;
    If F then write (‘YES_YES!’ else Writeln(‘NO-NO!’);
    end.

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

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 662 021 материал в базе

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

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

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

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

  • Скачать материал
    • 15.11.2015 582
    • PPTX 95.3 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Старцева Елена Михайловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Старцева Елена Михайловна
    Старцева Елена Михайловна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 14543
    • Всего материалов: 6

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

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

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

HR-менеджер

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

500/1000 ч.

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

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

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

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

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

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

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

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

Учитель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 489 человек из 73 регионов
  • Этот курс уже прошли 1 524 человека

Мини-курс

Дизайн-проектирование: теоретические и творческие аспекты дизайна

6 ч.

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

Мини-курс

Инвестиционные проекты: оценка, эффективность и стратегии

8 ч.

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

Мини-курс

Архитектурное творчество для подростков (обучение детей от 12 лет и старше)

6 ч.

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