Главная Информатика школьная » Файлы » Презентации powerpoint » Информатика школьная [ Добавить материал ]

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

[Скачать с сервера (213.6 Kb) - бесплатно] 11.12.2012, 16:15

Презентация на тему "Строки в Pascal" по информатике в формате powerpoint. В данной презентации для школьников 10 класса рассмотрен теоретический материал и задачи по теме строковые данные в языке программирования Pascal. Автор презентации: учитель информатики, Юдин А.Б.


Фрагменты из презентации

Теория

  • Строка -  это массив символов,  т.е.  элементов типа char.  В Паскале строке соответствует тип данных String.
  • Если длина не указана, выделяется память под строку до 255 символов.
  • Задача 1. Составить программу подсчитывающую количество букв в слове.
  • Задача 2. Сравнить длину двух строк введенных с клавиатуры.

Функция Сору

  • Функция Сору(S, P, N) выделяет из строки S подстроку длиной N символов, начиная с позиции P. Здесь N и P – целочисленные выражения.
  • Задача 3. Составить программу осуществляющую вырезку из слова ИНФОРМАТИКА букв так,  что бы из них получилось слово ТОРТ.
  • Задача 4 . Составьте программу которая выводит первую и последнюю цифру натурального числа, введенного с клавиатуры.

Процедура VAL

Процедура val позволяет преобразовать цифровые символы (изображение числа) в число. В общем виде обращение к процедуре выглядит так:  

  • VAL (Строка, Число, Код) ;
  • где Строка – строковая константа или переменная, содержащая изображение числа;
  • Число – переменная целого или дробного типа, которой должно быть присвоено значение
  • Код – возвращаемый процедурой код ошибки (целое число)

Преобразование типов  

В PascalABC есть более развитый арсенал преобразований как в DELPHI:

  • S:=IntToStr(N) -  преобразует целое число к строке;
  • n:=StrToInt(S) - преобразует строку в целое число
  • S:=FloatToStr(r) - преобразует вещественное число к строке
  • R:=StrToFloat(s) преобразует строку в вещественное число.

Если преобразование невозможно, то возникает ошибка времени выполнения

Функции ORD  и CHR

  • Функция Ord(S) – определяет порядковый номер символа.
  • Функция Chr(i) – определяет символ с порядковым номером i

Задача 6. Составьте программу, которая по символу введенному с клавиатуры, выводит его номер в кодовой таблице.

Подсчет символов в строке

Задача 7. Дана строка символов. Определить сколько раз в ней встречается буква А (русская).

Замена символов в строке

Задача 8. Дана строка символов. Заменить в ней все буквы А на букву О.

Удаление символов из строки

Задача 9 Удалить из строки введенной с клавиатуры все буквы R (латинские, заглавные).

Вложенные условия

Задача 10. В заданном тексте везде букву "а" заменить на букву "б", а букву "б" на букву "а".

Вложенные циклы

Задача 11. Дана строка символов, содержащая знаки препинания. Подсчитать какие и сколько знаков препинания содержит строка.

Похожие материалы:

Добавил: gera (11.12.2012) | Категория: Информатика школьная
Просмотров: 5205 | Загрузок: 1210 | Рейтинг: 5.0/2 |
Теги: презентация, Паскаль, средняя школа, строки, Информатика школьная, pascal
Комментарии (0)

Имя *:
Email *:
Код *: