Главные вкладки

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

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

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

    Скачать:

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

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

    Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com

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

    Слайд 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 элементов (буквы и цифры). Вычислить произведение

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


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

    Задания для самостоятельной работы.Тема: СТРОКОВОЙ ТИП ДАННЫХ

    Задания для самостоятельной работы.Тема: СТРОКОВОЙ ТИП ДАННЫХ...

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

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

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

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

    Строковый тип данных.

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

    Строковый тип данных - язык Pascal

    Проверка знаний учащихся с помощью теста при изучении темы «Строковый тип данных»...

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

    В материале имеются 14 задач по теме "Строковый тип данных в Паскале", которые предназначены для подготовки к контрольной работе  или могут использоваться для проведения зачета по теме в 10 класс...

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

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