Контрольная работа символьные строки 10 класс питон

Содержание
  1. Математика 208
  2. Практическая работа № 6. Обработка символьных строк
  3. Программирование на языке Python .
  4. Практическая работа № 6. Обработка символьных строк
  5. Задание 1. Две строки
  6. Задание 2. Составление слов
  7. Задание 3. Работа со словами строки
  8. Задание 4. Число слов в строке
  9. Задание 5. Замена букв
  10. Задание 6. Число слов в строке
  11. Задание 7. Число слов, начинающихся на букву R
  12. Задание 8. Удаление символов
  13. Задание 9. Две половинки
  14. Задание 10. Переставить два слова
  15. Задание 11. ФИО
  16. Задание 12. Поиск в файле строк, содержащих определенные значения
  17. Варианты решения к некоторым задачам
  18. Задание 3. Работа со словами строки
  19. Задание 6. Число слов в строке
  20. Задание 7. Число слов, начинающихся на букву R
  21. Задание 8. Удаление символов
  22. Задание 9. Две половинки
  23. Задание 10. Переставить два слова
  24. Задание 11. ФИО
  25. Задание 12. Поиск в файле строк, содержащих определенные значения
  26. Диагностика темы «работа со строкой» в Python
  27. Математика и информатика: теория и методика преподавания в профессиональном образовании
  28. Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС
  29. Информатика: теория и методика преподавания в образовательной организации
  30. Основы работы с программой PowerPoint
  31. Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:
  32. Материал подходит для УМК
  33. Тема
  34. Другие материалы
  35. Вам будут интересны эти курсы:
  36. Оставьте свой комментарий
  37. Автор материала
  38. Подарочные сертификаты

Математика 208

Добрый день. Рассматривая python мы не уделили должного внимания строкам. Сегодня начнем восполнять это упущение.

1. Для работы вам потребуется среда программирования. Можно установить все на компьютер по инструкции или писать прямо в браузере. Если используете мобильный телефон, то удобно пользоваться приложением (на android удобен Pydroid 3, на iOS поищите сами)

Читайте также:  Php file type null

3. Решите следующие задачи:

1. Личное сообщение: сохраните имя пользователя в переменной и выведите сообщение, предназначенное для конкретного человека. Сообщение должно быть простым, например: “Hello Vasya, would you like to learn some Python today?”

2. Знаменитая цитата: найдите известное высказывание, которое вам понравилось. Выведите текст цитаты с именем автора. Результат должен выглядеть примерно так (включая кавычки):

3. Знаменитая цитата 2: повторите упражнение 2, но на этот раз сохраните имя автора цитаты в отдельной переменной. Затем составьте сообщение и сохраните его в новой переменной. Выведите свое сообщение.

4. Удаление пробелов: сохраните имя пользователя в переменной. Добавьте в начале и в конце имени несколько пробелов. Выведите имя с использованием каждой из функций удаления пропусков: lstrip(), rstrip() и strip().

4. Получившиеся программы в виде файлов, текстов или скриншотов присылайте на почту infmatem208@gmail.com (в письме укажите фамилию и класс)

Источник

Практическая работа № 6. Обработка символьных строк

Практическая работа № 6. Обработка символьных строк

Литвинов Владимир

Сборник задач по программированию по теме «Строки» на языке Python. Варианты заданий по теме «Обработка строк» с решением.

Программирование на языке Python .

Практическая работа № 6. Обработка символьных строк

Задание 1. Две строки

Составьте программу, которая предлагает ввести с клавиатуры две строки a и b , а затем:

1. соединяет их в новую строку c и выводит результат

2. определяет количество символов в новой строке c

3. выводит на экран более длинную из строк a и b

4. выводит на экран большую из строк a и b

Задание 2. Составление слов

Составьте программу, которая из слова ИФОРМАТИКА получает слова:

Задание 3. Работа со словами строки

Дана строка, состоящая из слов, разделенных пробелами. Вывести самое длинное слово в строке количество букв в нем.

Задание 4. Число слов в строке

Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов.

Задание 5. Замена букв

Дана строка, состоящая из слов, разделенных пробелами. Заменить строчные буквы, а на б и прописные A на B. Вывести получившуюся строку и количество замененных букв в ней.

Задание 6. Число слов в строке

Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов.

Задание 7. Число слов, начинающихся на букву R

Дана строка, состоящая только из заглавных латинских букв и пробелов. Словом, назовём последовательность символов, не содержащую пробелов и ограниченную пробелами, началом или концом строки. Требуется найти количество слов в заданной строке, которые начинаются на букву «R».

Задание 8. Удаление символов

Дана строка. Удалите из этой строки все символы*.

Задание 9. Две половинки

Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.

Задание 10. Переставить два слова

Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку.

Задание 11. ФИО

С клавиатуры вводится строка, содержащая имя, отчество и фамилию человека, например, Петров Михаил Николаевич

Каждые два слова разделены одним пробелом, в начале строки пробелов нет. В результате обработки должна получиться новая строка, содержащая фамилию и инициалы: М.Н. Петров

Задание 12. Поиск в файле строк, содержащих определенные значения

В текстовый файл построчно записаны фамилия имя учащихся класса и его оценка за контрольную работу. Вывести на экран всех учащихся, чья оценка меньше 4 баллов и посчитать средний балл по классу.

Варианты решения к некоторым задачам

Задание 3. Работа со словами строки

Дана строка, состоящая из слов, разделенных пробелами. Вывести самое длинное слово в строке количество букв в нем.

Задание 6. Число слов в строке

Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов.

Задание 7. Число слов, начинающихся на букву R

Дана строка, состоящая только из заглавных латинских букв и пробелов. Словом, назовём последовательность символов, не содержащую пробелов и ограниченную пробелами, началом или концом строки. Требуется найти количество слов в заданной строке, которые начинаются на букву «R».

Задание 8. Удаление символов

Дана строка. Удалите из этой строки все символы*.

Задание 9. Две половинки

Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.

print (s[(len(s) + 1) // 2:] + s[:(len(s) + 1) // 2])

Задание 10. Переставить два слова

Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку.

Задание 11. ФИО

С клавиатуры вводится строка, содержащая имя, отчество и фамилию человека, например, Михаил Николаевич Петров

Каждые два слова разделены одним пробелом, в начале строки пробелов нет. В результате обработки должна получиться новая строка, содержащая фамилию и инициалы: Петров М.Н.

print ( «Введите имя, отчество и фамилию:» )

s = fio[1][0] + «.» + fio[2][0] + «.» + » » + fio[0]

Задание 12. Поиск в файле строк, содержащих определенные значения

В текстовый файл построчно записаны фамилия имя учащихся класса и его оценка за контрольную работу. Вывести на экран всех учащихся, чья оценка меньше 4 баллов и посчитать средний балл по классу.

Источник

Диагностика темы «работа со строкой» в Python

Работа проводится в начале урока после введения в язык программирования. Время выполнения – 5 мин. 1-3 задания оцениваются в один балл и 4-е задание оценивается в 2 балла т.к. имеет несколько служебных конструкций, которые нужно написать верно.

Материал может быть полезен учителя, кто вводит теоретические основы знакомства с языком или проверяет домашнее задание по учебнику. Тесты имеют легкое содержание, проводятся быстро, чтобы понять знает ли ученик материал или нет. В основном предназначено для 10 классов, если знакомство с языком происходит раньше, может быть использован и в основной школе.

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)

В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 58.320 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)

В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 58.320 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

К данной скидке мы можем добавить скидку Вашего образовательного учреждения (она зависит от того, сколько Ваших коллег прошло курсы «Инфоурок»)

В настоящий момент дополнительные накопительные скидки (от 2% до 25%) предоставляются 58.320 образовательным учреждениям . Чтобы узнать, какая скидка действует для всех сотрудников Вашего образовательного учреждения, войдите в свой личный кабинет «Инфоурок».

Основы работы с программой PowerPoint

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 318 109 материалов в базе

Материал подходит для УМК

Тема

Другие материалы

  • Учебник: «Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
  • Тема: Глава 8. Алгоритмизация и программирование
  • Учебник: «Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
  • Тема: Глава 8. Алгоритмизация и программирование

Вам будут интересны эти курсы:

Оставьте свой комментарий

Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал. Удалить материал

Автор материала

  • На сайте: 8 лет и 4 месяца
  • Подписчики: 6
  • Всего просмотров: 29529
  • Всего материалов: 15

46 минут

85 минут

23 минуты

  • Файлы
  • Программное обеспечение компьютера
  • РАБОЧИЙ ЛИСТ К УРОКУ ИНФОРМАТИКА: ОФОРМЛЕНИЕ ИНДИВИДУАЛЬНОГО ПРОЕКТА В ПОМОЩЬЮ ТЕКСТОВОГО ПРОЦЕССОРА MS OFFICE WORD

Подарочные сертификаты

Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

Источник

Оцените статью