<<
>>

Лабораторная работа № 5. Тексты, логические выражения, стек

Задания к лабораторной работе Время выполнения 4 — 6 часов. 1) Введите значения переменных с клавиатуры, вычислите значение выражения и результат выведите на экран. 2) Выполните задание на обработку текста.
3) Составьте программу, которая позволяет построить таблицу истинности для заданного логического выражения и выведите ее на экран. Проверьте результаты работы программы с помощью составления таблицы истинности. Примечание. Логическое значение ИСТИНА (TRUE) можно закодировать кодом FFFF, а ЛОЖЬ (FALSE) — кодом 0000. Возможны и другие варианты кодирования. Варианты заданий Вариант 1 {п - 1 )п(п + 1) а) 6 • б) Подсчитайте число русских букв в данном тексте. в) (X and Y) or (Z and X). Вариант 2 ч 3, с(с - 1 )с/ . а) а1Ь+ у ' . б) Подсчитайте число вхождений заданной буквы в данном тексте. в) поt (X ог У ог Ъ) . 1) b2 — 4ас. б) Подсчитайте число слов в строке. Слова отделяются друг от друга ровно одним пробелом. в) X and (not Y or Z).
Вариант 4 а) {a + b + c)2. б) Определите, является ли данный текст числом, записанным в десятичной системе счисления, т.е. состоит только из арабских цифр от 0 до 9. в) not(X and Y) or Z. Вариант 5 а) a2 — (b — c)2. . б) Удалите из данной строки любой введенный с клавиатуры символ. в) not (X and Y and Z). Вариант 6 а) a4 - b2 + C(C + 1)2 - 17a. 4 б) Составьте программу, удаляющую все лишние пробелы из данной строки, т.е. оставьте между словами не более одного пробела. в) X and not Y and Z. . Вариант 7 а) a3b — ab3. б) Определите длину самого короткого слова в заданном тексте. в) (X and Y) or not Z. Вариант 8 ч с(с2 - 4)(с2 -1) а> ¡0 ' б) Замените в заданном слове все буквы «о» пробелами.
в) (X and Z) or (Y and Z). Вариант 9 а) a2 + b2 + c2. б) В тексте, состоящем из латинских букв и заканчивающемся точкой, подсчитайте число гласных букв. в) not (X or Y) and Z. Вариант 10 а) 2ab — c2 + d2. б) Дано слово. Переверните его. в) (X or Y) and not Z. а) б) Заданы фамилия, имя и отчество учащегося, разделенные пробелами. Оставьте только фамилию и инициалы. в) X or not (Y and Z). Вариант 12 а) 100«2 — 4 abed. б) Вычеркните /-ю букву заданного слова. в) not (X and Y or Z). Вариант 13 а) —10 ab + 12 cd — 4ad. б) Вычеркните из заданного слова все буквы, совпадающие с его последней буквой. в) not X and Y and Z. Вариант 14 а) (x - y)z + z2. б) Вычеркните из слова X те буквы, которые встречаются в слове Z. в) not(X or not Y or Z). Вариант 15 а) x4y4. б) Составьте программу перевода строки строчных русских букв в прописные. в) (X and Z) or not Y. Вариант 16 а) x4 + у2. б) Составьте программу, вычеркивающую каждую третью букву заданного слова. в) (X and Y) xor (X and Z) . Вариант 17 а) х22 + г). б) Составьте программу, позволяющую выяснить, на гласную или на согласную букву оканчивается заданное русское слово. в) (X хог У) ог (X хог Z). Вариант 18 а) х(у2 - z2). б) Дана строка. Подсчитайте в ней число вхождений букв г, k, t. в) not(X xor Y xor Z). Вариант 19 а) ху2 + уг. б) Дана строка. Определите, сколько в ней знаков «*», «;», «:». а) xy + z + z2- б) Дана строка, среди символов которой есть двоеточие (:). Определите, сколько символов ему предшествует. в) X xor Y and not Z. Вариант 21 а) (х + у)(у + z)x. б) Дана строка. Подсчитайте самую длинную последовательность подряд идущих букв а. в) not X xor Y xor Z. . . Вариант 22 а) xy(z - x) + ь б) Дана строка, среди символов которой есть одна открывающаяся и одна закрывающаяся скобки. Выведите на экран все символы, расположенные внутри этих скобок. в) X and not Y xor Z. Вариант 23 а) x + y(x + z)2. б) Имеется строка, содержащая буквы латинского алфавита и цифры. Выведите на экран длину наибольшей последовательности цифр, идущих подряд. в) (X or Y) xor not Z. Вариант 24 а) (х + у)2 - 7?. . б) В строке заменить все двоеточия (:) точкой с запятой (;). Подсчитайте число замен. в) X ог X о г (X хог Ъ) . Вариант 25 а) z(x + у)(у - z,). б) Строка содержит одно слово. Проверьте, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно палиндромом). в) X xor (not Y or Z).
<< | >>
Источник: Могилев А. В.. Практикум по информатике. 2005

Еще по теме Лабораторная работа № 5. Тексты, логические выражения, стек:

  1. 7. ЖУРНАЛИСТСКИЙ ТЕКСТ. КРИТЕРИИ АДЕКВАТНОСТИ ЖУРНАЛИСТСКОГО ТЕКСТА. СЕМАНТИЧЕСКИЙ, СИНТАКСИЧЕСКИЙ, ПРАГМАТИЧЕСКИЙ АСПЕКТЫ ЖУРНАЛИСТСКОГО ТЕКСТА. СПЕЦИФИКА ЭФФЕКТИВНОСТИ ЖУРНАЛИСТСКОГО ТЕКСТА
  2. Наша работа есть божественное выражение нашей сущности
  3. ЭКСПЕРИМЕНТ ЛАБОРАТОРНЫЙ
  4. 3.6. Лабораторный опрос (Hall-test)
  5. 3.3. Научно-технические методы и средства, используемые для лабораторного исследования объектов
  6. Логическое ударение
  7. МЫШЛЕНИЕ СЛОВЕСНО-ЛОГИЧЕСКОЕ
  8. Логическая последовательность вопросов
  9. 3.2.4. Логический анализ основных понятий
  10. 3.9. Логические ошибки
  11. По единому логическому основанию
  12. Логические ошибки вопроса
  13. 3.3. Логический контроль анкеты
  14. 1.3. Логическая структура вопроса