Решение задач С4. Примеры задач С4 1 Критерии оценивания.

Презентация:



Advertisements
Похожие презентации
Символьные переменные и строки Решение задач Вербицкая Ольга Владимировна, Заозерная школа 16.
Advertisements

ЕГЭ по информатике (часть С)ЕГЭ по информатике (часть С)
Пример задачи с решением C4 (высокий уровень, время – 60 мин)
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы.
Обработка символов строки. Дано слово. Переставить первые три и последние три буквы, сохранив порядок их следования.
Тип данных char Операции над символами. Тип данных char integer char Так же, как переменная типа integer может хранить одно целое число, переменная типа.
Процедуры и функции обработки строк Шутилина Л.А.
По номеру дня недели вывести название. Считается, что неделя начинается с понедельника. Предусмотреть ошибочный ввод числа. Program den_ned; Var chislo:integer;
Символьный и строковый тип данных. ТИП ДАННЫХ Целый: 1. Целый: Integer ( …32 768), LongInt ( … ), Word (0…65535) Логический:
ЕДИННЫЙ ГОСУДАРСТВЕННЫЙ ЭКЗАМЕН Часть С демо-варианта 2009.
Шифры замены Программирование алгоритмов. Шифр замены – преобразования заключаются в замене каждого символа (слова) открытого сообщения на другие символы.
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ.
© М.Е.Макарова. Какой тип данных в Паскале описывает текстовые данные? Какой тип данных описывает один символ? Как можно определить текущую длину строки?
Пример типичного условия задачи С4 из проекта демо-версии 2010 года: На автозаправочных станциях (АЗС) продается бензин с маркировкой 92, 95 и 98. В городе.
Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
Клунейко Вероника Ученица 10 класса. Символьный тип (Сhar) простой тип данных, предназначенный для хранения одного символа в определённой кодировке.Основным.
Что такое алгоритм? Назовите базовые структуры алгоритмов. В какой форме записываются алгоритмы? Словесная, графическая, программная. Составьте алгоритм.
Язык программирования Pascal. Программа это упорядоченный список команд, необходимых для решения некоторой задачи. Языком программирования называют систему.
Понятие строки. Операции со строковыми величинами. Стандартные процедуры и функции обработки строковых величин. Простые алгоритмы работы со строками на.
Транксрипт:

Решение задач С4

Примеры задач С4 1

Критерии оценивания

Условие задачи 2 На вход программе подается текст заклинания, состоящего не более чем из 200 символов, заканчивающийся точкой (символ «точка» во входных данных единственный). Оно было зашифровано Гарри Поттером следующим образом. Сначала Гарри определил количество букв в самом коротком слове, обозначив полученное число К (словом называется непрерывная последовательность английских букв, слова друг от друга отделяются любыми другими символами, длина слова не превышает 20 символов). Затем он заменил каждую английскую букву в заклинании на букву, стоящую в алфавите на К букв ранее (алфавит считается циклическим, то есть буквой А стоит буква Z), оставив другие символы неизменными. Строчные буквы при этом остались строчными, а прописные – прописными. Требуется написать программу, которая будет выводить на экран текст расшифрованного заклинания. Например, если зашифрованный текст был таким: Zb Ra Ca Dab Ra, То результат расшифровки должен быть следующим: Bd Tc Ec Fcd Tc.

f S:= Min:=250 K:=0 F:=false c S:=S+c C in [*] K

Решение: var f:boolean; i,k,min:integer; c,cnew:char; s:string; begin s:=''; min:=250;k:=0; f:=false; repeat read(c); s:=s+c; if f then {слово началось} if c in ['a'..'z','A'..'Z'] then k:=k+1 else begin if k'z' then write(chr(ord(cnew)-26)) else write(cnew); 'A'..'Z': if cnew>'Z' then write(chr(ord(cnew)-26)) else write(cnew); else write(s[i]) end end; readln end.

Условиезадачи 3 Условие задачи 3

Решение