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

Презентация "Строки Turbo Pascal 7.0"

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

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Руководитель службы приёма заявок

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

  • Строка типа string в Turbo Pascal 7

    1 слайд

    Строка типа string в Turbo Pascal 7

  • СтрокиВ Turbo Pascal тип-строка (стандартный тип string) - последовательнос...

    2 слайд

    Строки


    В Turbo Pascal тип-строка (стандартный тип string) - последовательность символов произвольной длины (до 255 символов). Строку можно рассматривать как массив символов, однако в связи с широким использованием строк и некоторыми особенностями по сравнению со стандартными массивами они выделены в отдельный тип данных.

    У типа-строки в квадратных скобках может быть указан его размер (от 1 до 255). Если размер строки не указан, он считается равным 255.

  • var
    Str: string[80];
    MaxStr: string;        {строка в 255 символов}...

    3 слайд

    var
    Str: string[80];
    MaxStr: string; {строка в 255 символов}
    const
    January: string[10] = 'Январь';

    Для строк применимы операции конкатенации (+) и сравнения.

    Операция конкатенации добавляет к первой строке вторую.

  • Сравнивать можно строки разной длины. Сравнение осуществляется слева направо...

    4 слайд

    Сравнивать можно строки разной длины. Сравнение осуществляется слева направо в соответствии с ASCII-кодами соответствующих символов. Считается, что отсутствующие символы в более короткой строке имеют код меньше кода любого действительного символа. Например, 'XS' больше, чем 'Х'.
    'abc' > 'ab' (true)
    'abc' = 'abc' (true)
    'abc' < 'abc ' (false)

  • Существует понятие пустой строки, т.е. строки, которая не имеет элементов. Пу...

    5 слайд

    Существует понятие пустой строки, т.е. строки, которая не имеет элементов. Пустая строка обозначается двумя рядом стоящими апострофами (например, st := '').

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

  • Фактически строка N символов представляет собой массив из N+1 символа:

strin...

    6 слайд

    Фактически строка N символов представляет собой массив из N+1 символа:

    string[N] = array[0..N] of Char.

    Нулевой символ предназначен для указания используемого количества символов строки и может изменяться от символа с кодом 0 до символа с кодом N. С ним можно работать как и с остальными символами строки (записывать и читать его значение и т. д.), но не забывая о его основном предназначении.

  • Элементы строки нумеруются с единицы, т.к. в каждой строковой переменной имее...

    7 слайд

    Элементы строки нумеруются с единицы, т.к. в каждой строковой переменной имеется элемент с номером 0, в котором в виде символа хранится длина текущей строки. Чтобы узнать текущую длину, достаточно применить функцию ord к нулевому элементу строки. Например:

    writeln(ord(st[0]))


    Нулевой элемент строковой переменной можно корректировать. При этом будет изменяться текущая длина строки. Например, выражение str[0]:=#50 устанавливает текущую длину равной 50.

  • Пример
программа подсчета количества 
вхождений буквы &quot;а&quot; в заданном тексте....

    8 слайд

    Пример

    программа подсчета количества
    вхождений буквы "а" в заданном тексте.

    program p41;
    uses crt;
    var i,s:integr;
    A:string;
    begin
    clrscr;
    write('a=');readln(a) ;
    for j:=1 to length(a) do
    begin
    if copy(a,i,1)= ' a' then s:=s+1;
    end;
    writeln ('s=',s);
    readln;
    end.

  • Задания 
Ввести слово, напечатать его по вертикали, переставить буквы слова в...

    9 слайд

    Задания

    Ввести слово, напечатать его по вертикали, переставить буквы слова в обратном порядке.
    Ввести слово и напечатать его разделенным пробелами на три части: первые две буквы, середина слова, последние две буквы.
    В введенном тексте подсчитать количество букв и количество цифр.

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 609 708 материалов в базе

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

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

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

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

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

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

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

    Осипов Антон Алексеевич
    Осипов Антон Алексеевич
    • На сайте: 8 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 10493
    • Всего материалов: 10

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

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

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

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 59 человек из 30 регионов

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 141 человек из 44 регионов

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

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов

Мини-курс

Мастерство PowerPoint: систематизация, интерактивность и эффективность

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 515 человек из 67 регионов

Мини-курс

Основы программирования и мультимедиа: от структуры ПО до создания проектов

4 ч.

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

Мини-курс

Цифровые компетенции и навыки: работа с презентациями

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 51 человек из 27 регионов