🗊Презентация С-строка. Размер. Инициализация

Нажмите для полного просмотра!
С-строка. Размер. Инициализация, слайд №1С-строка. Размер. Инициализация, слайд №2С-строка. Размер. Инициализация, слайд №3С-строка. Размер. Инициализация, слайд №4С-строка. Размер. Инициализация, слайд №5С-строка. Размер. Инициализация, слайд №6С-строка. Размер. Инициализация, слайд №7С-строка. Размер. Инициализация, слайд №8С-строка. Размер. Инициализация, слайд №9С-строка. Размер. Инициализация, слайд №10С-строка. Размер. Инициализация, слайд №11С-строка. Размер. Инициализация, слайд №12С-строка. Размер. Инициализация, слайд №13С-строка. Размер. Инициализация, слайд №14С-строка. Размер. Инициализация, слайд №15С-строка. Размер. Инициализация, слайд №16С-строка. Размер. Инициализация, слайд №17С-строка. Размер. Инициализация, слайд №18С-строка. Размер. Инициализация, слайд №19С-строка. Размер. Инициализация, слайд №20С-строка. Размер. Инициализация, слайд №21С-строка. Размер. Инициализация, слайд №22С-строка. Размер. Инициализация, слайд №23С-строка. Размер. Инициализация, слайд №24С-строка. Размер. Инициализация, слайд №25С-строка. Размер. Инициализация, слайд №26

Вы можете ознакомиться и скачать презентацию на тему С-строка. Размер. Инициализация. Доклад-сообщение содержит 26 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





С-СТРОКА
С-СТРОКА
Описание слайда:
С-СТРОКА С-СТРОКА

Слайд 2





С-строка
Описание слайда:
С-строка

Слайд 3





С-строка. Размер. Инициализация.
Описание слайда:
С-строка. Размер. Инициализация.

Слайд 4





С-строка. Размер. Инициализация.
Описание слайда:
С-строка. Размер. Инициализация.

Слайд 5





С-строка. Размер. Инициализация.
Описание слайда:
С-строка. Размер. Инициализация.

Слайд 6





Указатель на С-строку
Описание слайда:
Указатель на С-строку

Слайд 7





Присвоение строк
Явное при объявлении
Поэлементное (посимвольное)
Через указатели
С помощью стандартных функций копирования
Описание слайда:
Присвоение строк Явное при объявлении Поэлементное (посимвольное) Через указатели С помощью стандартных функций копирования

Слайд 8





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

Слайд 9





Внимание! Глобальная строка
Описание слайда:
Внимание! Глобальная строка

Слайд 10





Внимание! Локальная строка
Описание слайда:
Внимание! Локальная строка

Слайд 11





Внимание! Локальная строка
Описание слайда:
Внимание! Локальная строка

Слайд 12





Присвоение литерала
Описание слайда:
Присвоение литерала

Слайд 13





Присвоение массивов
Описание слайда:
Присвоение массивов

Слайд 14





Присвоение через указатель
Описание слайда:
Присвоение через указатель

Слайд 15





Указатели и строковые литералы
Описание слайда:
Указатели и строковые литералы

Слайд 16





Важно!
Описание слайда:
Важно!

Слайд 17





Стандартная библиотека для работы
со строками string.h
Описание слайда:
Стандартная библиотека для работы со строками string.h

Слайд 18





Функции ввода/вывода строк
Описание слайда:
Функции ввода/вывода строк

Слайд 19





Выводы
С-строка – это массив символов, заканчивающийся
символом ‘\0’
Строка имеет длину и размер
strlen()
sizeof()
const char * - строковый литерал
Описание слайда:
Выводы С-строка – это массив символов, заканчивающийся символом ‘\0’ Строка имеет длину и размер strlen() sizeof() const char * - строковый литерал

Слайд 20





Задача. Регистрация на web-сайте
Входные данные
	Вводятся три строки. В одной из строк вводится фамилия, состоящая только из латинских букв (строчных или заглавных). В другой строке вводится дата рождения. В оставшейся строке вводится номер банковской карточки.
Выходные данные
	Программа должна вывести также три строки. В первой строке - фамилию, во второй - дату рождения, в третьей - номер банковской карточки.
Ограничения
Тестовые примеры, на которых проверяется решение, удовлетворяют следующим ограничениям.
Фамилия записывается латинскими строчными и заглавными буквами, длина фамилии не меньше трех символов и не больше 50.
Номер банковской карточки натуральное число, состоящее не менее, чем из 5, и не более, чем из 15 цифр.
Дата рождениязаписывается в формате ДД.ММ.ГГГГ (день и месяц вводятся ровно двумя цифрами каждый, год - ровно четырьмя)
Описание слайда:
Задача. Регистрация на web-сайте Входные данные Вводятся три строки. В одной из строк вводится фамилия, состоящая только из латинских букв (строчных или заглавных). В другой строке вводится дата рождения. В оставшейся строке вводится номер банковской карточки. Выходные данные Программа должна вывести также три строки. В первой строке - фамилию, во второй - дату рождения, в третьей - номер банковской карточки. Ограничения Тестовые примеры, на которых проверяется решение, удовлетворяют следующим ограничениям. Фамилия записывается латинскими строчными и заглавными буквами, длина фамилии не меньше трех символов и не больше 50. Номер банковской карточки натуральное число, состоящее не менее, чем из 5, и не более, чем из 15 цифр. Дата рождениязаписывается в формате ДД.ММ.ГГГГ (день и месяц вводятся ровно двумя цифрами каждый, год - ровно четырьмя)

Слайд 21


С-строка. Размер. Инициализация, слайд №21
Описание слайда:

Слайд 22





Задача. Сравнения
Про три числа (обозначенных a, b, c) известны все результаты сравнения их друг с другом. Требуется расположить эти числа в порядке возрастания.
Входные данные
Вводятся три строки. В первой записан результат сравнения между собой чисел a и b в следующем формате. Первый символ — всегда a, третий символ — b (соответствующие маленькие латинские буквы), а между ними записан один из символов >, < или =. Во второй строке в таком же формате записан результат сравнения a и с (первый символ всегда a, третий — c), а в третьей строке — результат сравнения b и c (первый символ всегда b, третий — c). Гарантируется, что входные данные не противоречивы.
Выходные данные
Выведите символы a, b, c в порядке величины соответствующих им чисел — каждое следующее число должно быть больше либо равно предыдущему. Если два числа равны между собой, соответствующие переменные могут быть выведены в любом порядке.
Описание слайда:
Задача. Сравнения Про три числа (обозначенных a, b, c) известны все результаты сравнения их друг с другом. Требуется расположить эти числа в порядке возрастания. Входные данные Вводятся три строки. В первой записан результат сравнения между собой чисел a и b в следующем формате. Первый символ — всегда a, третий символ — b (соответствующие маленькие латинские буквы), а между ними записан один из символов >, < или =. Во второй строке в таком же формате записан результат сравнения a и с (первый символ всегда a, третий — c), а в третьей строке — результат сравнения b и c (первый символ всегда b, третий — c). Гарантируется, что входные данные не противоречивы. Выходные данные Выведите символы a, b, c в порядке величины соответствующих им чисел — каждое следующее число должно быть больше либо равно предыдущему. Если два числа равны между собой, соответствующие переменные могут быть выведены в любом порядке.

Слайд 23


С-строка. Размер. Инициализация, слайд №23
Описание слайда:

Слайд 24





Задача. Поиск подстроки
Найти все вхождения строки T в строку S.
Входные данные
Первые две строки входных данных содержат строки S  и T, соответственно. Длины строк больше 0 и меньше 50000, строки содержат только латинские буквы.
Выходные данные
Выведите номера символов, начиная с которых строка T входит в строку S, в порядке возрастания.
Описание слайда:
Задача. Поиск подстроки Найти все вхождения строки T в строку S. Входные данные Первые две строки входных данных содержат строки S  и T, соответственно. Длины строк больше 0 и меньше 50000, строки содержат только латинские буквы. Выходные данные Выведите номера символов, начиная с которых строка T входит в строку S, в порядке возрастания.

Слайд 25





Задача. Строчки
Мальчик Кирилл написал однажды на листе бумаги строчку, состоящую из больших и маленьких латинских букв, а после этого ушел играть в футбол. Когда он вернулся, то обнаружил, что его друг Дима написал под его строкой еще одну строчку такой же длины. Дима утверждает, что свою строчку он получил циклическим сдвигом строки Кирилла на несколько шагов вправо (циклический сдвиг строки abcde на 2 позиции вправо даст строку deabc). Однако Дима известен тем, что может случайно ошибиться в большом количестве вычислений, поэтому Кирилл в растерянности – верить ли Диме? Помогите ему! По данным строкам выведите минимальный возможный размер сдвига или -1, если Дима ошибся.
Входные данные
Первые две строки входных данных содержат строки Кирилла и Димы, соответственно. Длины строк одинаковы, не превышают 10000 и не равны 0.
Выходные данные
Выведите единственное число – ответ  на вопрос задачи.
Описание слайда:
Задача. Строчки Мальчик Кирилл написал однажды на листе бумаги строчку, состоящую из больших и маленьких латинских букв, а после этого ушел играть в футбол. Когда он вернулся, то обнаружил, что его друг Дима написал под его строкой еще одну строчку такой же длины. Дима утверждает, что свою строчку он получил циклическим сдвигом строки Кирилла на несколько шагов вправо (циклический сдвиг строки abcde на 2 позиции вправо даст строку deabc). Однако Дима известен тем, что может случайно ошибиться в большом количестве вычислений, поэтому Кирилл в растерянности – верить ли Диме? Помогите ему! По данным строкам выведите минимальный возможный размер сдвига или -1, если Дима ошибся. Входные данные Первые две строки входных данных содержат строки Кирилла и Димы, соответственно. Длины строк одинаковы, не превышают 10000 и не равны 0. Выходные данные Выведите единственное число – ответ  на вопрос задачи.

Слайд 26


С-строка. Размер. Инициализация, слайд №26
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию