Информатика | 5 - 9 классы
Pascal ABC кто разбирается, задание очень сложное.
Дана строка содержащая любые символы кроме русских букв.
Под "словом" будем понимать последовательность символов, ограниченную пробелами или стоящую в конце или начале строки.
Между словами может быть несколько пробелов.
Так же пробелы могут быть в конце или начале строки.
Написать функцию, которая в заданной строке находит количество cлов - палиндромов.
Использовать заголовок :
function CalcWord(Stroka : string) : integer ;
С клавиатуры вводится строка?
С клавиатуры вводится строка.
Подсчитать в ней количество слов.
Pascal ABC.
Помогите пожалуйста , нужно с коментариямиДана строка символов ( 2 - 3 строки ) в файле F1?
Помогите пожалуйста , нужно с коментариями
Дана строка символов ( 2 - 3 строки ) в файле F1.
Составить функцию , формирующую новую строку : заменить все повторные вхождения символа пробел одним символом пробела , в начало строки добавить слово " HАЧАЛО " , в конец - слово " КОHЕЦ ".
Записать новую строку в файл F1 после исходной.
ПАСКАЛЬС клавиатуры вводится строка, состоящая из слов на русском языке, отделённых друг от друга одним пробелом?
ПАСКАЛЬ
С клавиатуры вводится строка, состоящая из слов на русском языке, отделённых друг от друга одним пробелом.
Все буквы прописные.
Вывести эту строку на экран, заменив в каждом слове первую букву на заглавную.
У Робота есть строка, состоящая из латинских строчных букв a, b, c?
У Робота есть строка, состоящая из латинских строчных букв a, b, c.
Он сокращает эту строку по следующему правилу : просматривает ее слева направо, если встречает четыре подряд идущие символа типа XOXO (вместо X стоит один и тот же символ, вместо O стоит один и тот же символ, отличный от X, например, abab или caca), он их удаляет, “склеивая” оставшуюся строку в месте разрыва.
После удаления символов Робот возвращается к началу строки и опять просматривает ее слева направо и т.
Д, пока пройдя по строке он не сможет найти подстроки, которую можно удалить.
Например, из строки ababcbcbb после первого просмотра робота получится строка cbcbb, а после второго строка b.
У Робота была строка, которую такими действиями можно полностью удалить.
Однако из нее случайно стерли одну букву.
Вот, что осталось :
bcababbccbcbababcaabcbcbabc
Помогите Роботу восстановить строку.
В качестве ответа нужно вывести пару буква и число, разделенные пробелом, где буква – это потерянная буква (латинская строчная a, b или c), а число – номер этой буквы в строке.
Если вариантов несколько, выведите тот, где номер буквы наименьший.
Пример.
Если бы вам была дана строка abb, то ответ был бы таким : a 3.
Книга содержит 150 страниц?
Книга содержит 150 страниц.
На каждой странице 40 строк.
В каждой строке 60 символов (включая пробелы)
Найдите информационный объем текста
Помогите!
Пожалуйста!
Pascal ABCНапишите программу, которая будет читать строку и число (номер), а затем выводить из этой строки символ с указанным номером?
Pascal ABC
Напишите программу, которая будет читать строку и число (номер), а затем выводить из этой строки символ с указанным номером.
Формат ввода : s - строка i - целое число Формат вывода : s[i] - i - тый символ строки s
Пример ввода : string 2
Пример вывода : t.
Домашнее задание к §41?
Домашнее задание к §4
1.
Алфавит состоит из 16 символов.
Найти информационный вес символов.
2. Информационный вес символа 5 бит.
Найти мощность этого алфавита.
3. Книга, подготовленная с помощью компьютера, содержит 150 страниц.
На каждой странице 40 строк.
В каждой строке 60 символов, включая пробелы.
Каков объем информации в книге?
На стандартно оформленной машинописной странице должно быть 30 строк по 60 символов в каждой?
На стандартно оформленной машинописной странице должно быть 30 строк по 60 символов в каждой.
Определите информационный обьем страницы в битах (килобит)и байтах (килобайтах).
Обьем информации, содержащийся в одном символе ( букве, цифре, специальном символе или пробеле) Пожалуйста напишите развернутый ответ.
Книга, подготовленная к печати с помощью специальной компьютерной программы, содержит 100 страниц?
Книга, подготовленная к печати с помощью специальной компьютерной программы, содержит 100 страниц.
На каждой странице 35 строк, в каждой строке 56 символов (включая пробелы между словами).
Каков объем информации в книге в байтах, килобайтах?
(Один символ = 8 бит).
Составьте программу, которая позволяет удалить второе слово строки s?
Составьте программу, которая позволяет удалить второе слово строки s.
Строку s, состоящую из двух слов, разделенных пробелами, введите с клавиатуры.
На этой странице находится вопрос Pascal ABC кто разбирается, задание очень сложное?. Здесь же – ответы на него, и похожие вопросы в категории Информатика, которые можно найти с помощью простой в использовании поисковой системы. Уровень сложности вопроса соответствует уровню подготовки учащихся 5 - 9 классов. В комментариях, оставленных ниже, ознакомьтесь с вариантами ответов посетителей страницы. С ними можно обсудить тему вопроса в режиме on-line. Если ни один из предложенных ответов не устраивает, сформулируйте новый вопрос в поисковой строке, расположенной вверху, и нажмите кнопку.
Не такое оно и сложное.
Главная проблема - то, что между словами может быть несколько пробелов.
Устраним её, написав функцию, которая оставляла бы между словами по 1 пробелу :
function RemoveSpaces(str : string) : string ;
begin / / Тут цикл for, переписанный через while var iter : = 1 ; / / Проходим по строке while (iter < str.
Length) do begin / / Если видим 2 пробела подряд, удаляем 1 и откатывает итератор.
If (str[iter] = ' ') and (str[iter + 1] = ' ') then begin str : = str.
Remove(iter, 1) ; iter - = 1 ; end ; iter + = 1 ; end ; RemoveSpaces : = str ;
end ;
Теперь мы можем получить кол - во слов очень просто :
function CalcWords(str : string) : integer ;
begin CalcWords : = RemoveSpaces(str).
Split(' ').
Count() ;
end ;
Т.
Е. мы делим строку на массив через пробелы, и считаем кол - во элементов массива.
Полный код : https : / / pastebin.
Com / A63ggdWm.