Символьный и строковый типы данных
презентация к уроку по информатике и икт (10 класс)

Богданова Людмила Александровна

Основные функции для работы с символами и строками

Скачать:

ВложениеРазмер
Office presentation icon priezientatsiia-simvol-nyi-i-strokovyi-tipy-dannyk.ppt159.5 КБ
Файл domashnee_zadanie.docx17.22 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Символьный и строковый типы данных

Слайд 2

Символьный тип данных: Char Описание: Var x: char; Операции: <=, >=, <, >, <> Из двух символов большим считается тот, код которого больше: ‘A’<‘B’

Слайд 3

Функции: Ord(s) – возвращает код символа s. Chr(n) – возвращает символ с кодом n . UpCase – преобразует строчные буквы латинского алфавита в прописные, но не изменяет другие символы.

Слайд 4

Строковый тип данных: string Строка – это упорядоченная последовательность символов. Количество символов с строке – её длина (от 0 до 255). Строковая константа - последовательность символов в апострофах. Н-р: ‘ мама ’ , ‘245’, ‘ ’ - пустая строка. Элементы строки – S[5] или N[i] Строковая переменная описывается в разделе описания переменных : var S1,S2:string;

Слайд 5

Операции над строками: Операция сцепления (конкатенации) – соединение нескольких строк в одну. ‘ мама ’+’ мыла ’+’ раму ’=‘ мама мыла раму ’ Операции отношения: =, <, >, <=, >=, <>

Слайд 6

Функции: Copy(S,Poz,N) - выделяет из строки S подстроку длиной N символов с позиции Poz . Concat(S1,S2,…,Sn) -сцепляет строк. Length(S) - определяет длину строки S . Pos(S1,S2) - обнаруживает первое появление подстроки S1 в строке S2.

Слайд 7

Процедуры: Delete(S,Poz,N)- удаление N символов из строки S , начиная с позиции Poz . Insert(S1,S2,Poz)- вставка строки S1 в строку S2, начиная с позиции Poz.

Слайд 8

Пример: Подсчитать количество символов в заданной строке. Получить новую строку, путем удаления из текущей трех последних символов. Program Stroka; Var S1:string;k:integer; Begin Write(‘ введите исходную строку ’ ) ; Read(S1); K:=length(S1); delete(S1,k-2,3); Writeln(‘ количество символов =’ , k); Writeln(S1); End .

Слайд 9

Пример: Из данной строки выбрать все цифры и сформировать другую строку из этих цифр, сохранив их последовательность. Program Stroki; Var S1,S2:string; Begin Write(‘ введите исходную строку) ; Read(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 .



Предварительный просмотр:

Вариант 1

Введите строку из 10 элементов. Замените символы-цифры на

символ ' * '.

Вариант 2

Введите строку из 12 элементов. Замените каждый символ-

цифру на символ '!'

Вариант 3

Ввести строку из 10 символов. Если символ строки является прописной

буквой латинского алфавита (т. е. буквой от ‘a’ до ‘z’), замените символ,

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

Вариант 4

Дана строка. Посчитать сколько раз среди данных символов встречаются символы +, -, * или вывести сообщение, что таких символов нет.

Вариант 5

Введите строку из 15 элементов. Подсчитать количество гласных русских букв.

Вариант 6

Дана строка символов. Подсчитать, сколько в ней букв r, k, t. Если таких символов нет – вывести соответствующее сообщение.

Вариант 7

Дана строка символов. Определить, сколько в ней символов '*’, ‘;’, ‘:’

Вариант 8

Дана строка символов, среди которых есть символ ‘#’. Определить,

сколько символов стоит после него.

Вариант 9

Дана строка символов. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от *.

Вариант 10

Дана строка, содержащая текст из английских букв. Подсчитать количество букв

k в последнем слове строки.  

Вариант 11

Дана строка символов, среди которых есть открывающиеся и закрывающиеся скобки. Вывести на экран символы, расположенные внутри этих скобок.

Вариант 12

Дана строка символов. Определить процентное отношение строчных и прописных букв к общему числу символов в ней.

Вариант 13

Ввести строку из 11 элементов. Убрать лишние пробелы

(более одного подряд).

Вариант 14

Даны  8 строк. Расположить строки в алфавитном порядке (как в словаре).

Вариант 15

Дана строка из 11 элементов. Определить самый часто встречающийся символ и количество его повторений.

Вариант 19

Дана строка из 16 элементов (состоит из букв и цифр). Найти наибольшее целое число (без учета знака числа).

Вариант 17

Дана строка из 7 элементов. Определить, является ли она симметричной (одинаково

читается слева направо и справа налево).

Вариант 18

Дана строка из 11 элементов (буквы и цифры). Вычислить произведение

входящих в нее целых чисел (без учета их знаков).


По теме: методические разработки, презентации и конспекты

Символьный и строковый типы данных в Паскале

Презентация предназначена для самостоятельного изучения, содержит массу примеров решения задач, задания для тренировки....

Строковый и символьный типы данных - урок по программированию в 11 классе (PASCAL)

Подробная презентация,содержащая весь необходимый материал по теме "Строковый и символьный типы данных" - урок по программированию в 11 классе (PASCAL)...

Символьные и строковые переменные

Презентация по информатике и ИКТ для старшей школы...

Лабораторная работа №6 «Решение задач с использованием символьных и строковых величин в среде Lazarus.

Тема: Лабораторная работа №6 «Решение задач с использованием символьных и строковых величин в среде Lazarus».Цель: закрепить знания по использованию строк и символов в Lazarus, развивать логическое м...

Символьный, строковый и логический типы данных

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

Конспект практического урока информатики "СИМВОЛЬНЫЕ И СТРОКОВЫЕ ФУНКЦИИ В ПАСКАЛЬ"

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 6  СИМВОЛЬНЫЕ И СТРОКОВЫЕ ФУНКЦИИ CHR(X) -(си эйч а) - ПРИСВАИВАЕТ СИМВОЛ соответствующий коду X....

Символьный строковый типы данных

Презентация по теме "Символьный строковый типы данных"...