Хелпикс

Главная

Контакты

Случайная статья





Решение задач на использование строкового типа данных



Вариант 4

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Дано натуральное число n и символы s1, s2, …, sn (ввести с клавиатуры). Подсчитать количество встречающихся символов *.
Вопрос Определите результат операции : z:=copy(‘шутка’,2,4)

 

 Вариант 5

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Напишите программу, которая вводит строку и выводит ее на экран, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ.
Вопрос Определите результат операции : delete(‘шутка’,4,2)

Вариант 6

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Напишите программу, определяющую число слов в строке. Одно слово от другого отделяется одним пробелом.
Вопрос Определите результат операции : z:= insert(‘Ми’,‘шутка’,1)

Вариант 7

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Напишите программу, которая подсчитывает стоимость телеграммы, текст которой вводится с клавиатуры.
Вопрос Определите результат операции : s:=’Привет!’ z:=copy(s,4,3)+copy(s,5,1)+copy(s,2,1);

Вариант 8

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Напишите программу, определяющую, какая из букв первая или последняя встречаются в заданном слове чаще.
Вопрос Определите результат операции : s:=’кон’; insert(copy(s,1,2),s,1)

 

Вариант 9

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Дана строка S и целое число N. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "*" .
Вопрос Определите результат операции : z:=copy(‘шутка’,2,4)

Вариант 10

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Напишите программу, удаляющую из текста все буквы, совпадающие с его последней буквой.
Вопрос Определите результат операции : s:=’программа’; z:=copy(s,pos(‘г’,s),length(s)-4);

Вариант 11

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Дана строка. Определите количество слов и знаков пунктуации в данной строке.
Вопрос Чему равно значение функции Length('program') ?

Вариант 12

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Напишите программу, которая подсчитывает в данной строке количество цифр и находит их сумму. Выведите на экран все встречаемые цифры в строке.
Вопрос Определите результат операции : z:= insert(‘Ми’,‘шутка’,1)

 

Вариант 13

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Написать программу, которая меняет в строке одно сочетание букв на другое.
Вопрос Определите результат операции : s:=’Привет!’; z:=delete(s,7,1); delete(s,1,3); insert(‘со’s,1);

Вариант 14

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Дана строка. Определите, находится ли заданное слово в строке. Если слово встречается в строке, то подсчитать его количество вхождений.
Вопрос Чему равно значение функции Length('program') ?

Вариант 15

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Написать программу, которая выводит на экран n-ое слово в строке.
Вопрос Определите результат операции : s:=’программа’; z:=copy(s,pos(‘г’,s),length(s)-4);

Вариант 16

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Написать программу, которая выводит на экран и подсчитывает количество слов в строке, начинающихся с заданной буквы.  Одно слово от другого отделяется одним пробелом.
Вопрос Определите результат операции : s:=’кон’; insert(copy(s,1,2),s,1)

Вариант 17

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Написать программу, которая добавляет к каждому слову строки заданный символ. Одно слово от другого отделяется одним пробелом.
Вопрос Определите результат операции : s:=’кон’; insert(copy(s,1,2),s,1)

Вариант 18

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Дана строка. Вывести строку, содержащую те же символы, но расположенные в обратном порядке.
Вопрос Определите результат операции : z:= insert(‘Ми’,‘шутка’,1)

Вариант 19

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Дано предложение. Определить, каких букв в нем больше: «м» или «н».
Вопрос Определите результат операции: delete(‘шутка’,4,2)

Вариант 20

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Дана строка S и символ C. Удвоить каждое вхождение символа C в строку S.
Вопрос Определить результат операции: ‘2’>’123’

 



Вариант 21

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Дана строка S и целое число N. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "*" .
Вопрос Сравните две строки: s1:=’Азбука’ и s2:=’Аист’.

Вариант 22

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Даны два числа: N1 и N2, и две строки: S1 и S2. Получить из этих строк новую строку, объединив N1 первых символов строки S1 и N2 последних символов строки S2.
Вопрос Определить результат операции: s:=’Привет’ ; z:=s[4]+s[5]+s[6]+s[5]+s[2];

Вариант 23

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Напишите программу, которая подсчитывает в данной строке количество цифр и находит их сумму. Выведите на экран все встречаемые цифры в строке.
Вопрос Определить результат операции: ‘2’>’123’

Вариант 24

Решение задач на использование строкового типа данных

(текст программы + блок-схема)

  Условие
Задача 1 Написать программу, которая позволяет ввести строку, содержащую фамилию, имя и отчество студента, разделенные пробелами. Программа должна выводить фамилию студента и его инициалы и подсчитывать количество символов во введенной и выведенной строках.
Задача 2 Написать программу, которая удаляет «лишние» пробелы между словами в строке.
Вопрос Определите результат операции : z:=copy(‘шутка’,2,4)

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.