Выполнили : Павленко Александра Михличенко Кристина Алгоритмы работы с нечисловой информацией г. Шебекино 2006г. Муниципальное средне образовательное учреждение школа 1 презентация по теме
Алгоритмы работы с нечисловой информацией Литерные величины Литерные величины - это набор символов заключённых в кавычки. A$ - литерная переменная A$=«текст» Операции над текстом. 1. Склеивание - присоединение к концу одного текста начало другого. Задача: Из слов «Ленин» и «град» составить «Ленинград». 10 Rem 20Cls 30Let A$=«Ленин» 40Let B$=«град» 50C$=A$+B$ 60Print C$ 70 End
2. Присваивание. Задача : из слова «кот» получить «коток» 10 Rem 20 Cls 30 A$=кот 40 B$=A$+ок 50 Print B$ 60 End алг коток (лит A$, B$) арг A$ рез B$ нач B$=A$+ ок кон Нач. A$= «кот» B$=A$ + «ок» B$ Кон.
Литерные функции: 1. Len A$ Определение длины текста включая пробелы и все другие символы. Пример : определить длину текста «средняя школа 1» 10 Rem 20 Cls 30 A$=средняя школа 1 40 x%=Len (A$) 50 Print x% 60 End Нач. A$ = «средняя школа 1» X%= Len (A$) X% Кон.
2.Mid $(A$,N,K)- функция вырезки части текста, где N-с какой буквы, К- сколько букв вырезать. Пример : из «морозы» получить «розы» 10 Rem 20 Cls 30 A$=морозы 40 B$=Mid$ (A$,3,4) 50 Print B$ 60 End Mid- единственная функция, которая может стоять слева от знака присвоить. Нач. A$ = «морозы» B$=Mid$(A$, 3, 4) B$ Кон.
Пример: из «корова» получить «корона» 10 Rem 20 Cls 30 Let A$=корова 40 Mid $(A$,5,1)=н 50 Print A$ 60 End Пример : из «сорока»- «рок» 10 Rem 20 Cls 30 Let A$=сорока Нач. A$= «корова» Mid$(A$, 5,1) =«н» A$ Кон.
40 Let B$=Mid $(A$,3,3) 50 Print B$ 60 End Пример: из «балон - барон» (длину) 10 Rem 20 Cls 30 Let A$= « балон » 40 x%=Len (A$) 50 Mid $(A$,3,3)=«ран» 60 Print A$, x% 70 End Нач. A$= «балон» X%=Len (A$) Mid$ (A$, 3, 3)= «ран» A$, x% Кон.