Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Массив символов. Графическое исследование функций (символьный экран дисплея)
ЦЕЛЬ РАБОТЫ. § задав конкретную функцию F(x), построить на символьном экране дисплея ее график и графически § найти все возможные решения, не применяя никаких численных методов. При реализации учесть, что вид функции и интервал могут быть любыми (в конкретных вариантах задан тестовый интервал и значение корня на этом интервале - для проверки правильности построения графика данной функции). В программе должны быть предусмотрены соответствующие процедуры и функции.
Варианты 1) F(x) = 3*sin() + 0.35*x - 3.8. На интервале [2,3] ответ: x=2.2985. 2) F(x) = + - 2. На интервале [-1,0] ответ: x= - 0.2877. 3) F(x) = - cos(). На интервале [0,1] ответ: x=0.4538. 4) F(x) = 0.4 + arctg() - x. На интервале [1,2] ответ: x=1.2388. 5) F(x) = tg - ctg + x. На интервале [1,2] ответ: x=1.0769. 6) F(x) = 0.6* - 2.3*x - 3. На интервале [2,3] ответ: x=2.42. 7) F(x) = cos - 2*sin + На интервале [1,2] ответ: x=1.8756. 8) F(x) = -arcsin(x). На интервале [0,1] ответ: x=0.7672. 9) F(x) = 0.1* - x*ln(x). На интервале [1,2] ответ: x=1.1183. 10) F(x) = tg(x) - * + * - На интервале [0,0.8] ответ: x=0.333. 11) F(x) = arcos(x) - . На интервале [0,1] ответ: x=0.5629. 12) F(x) = 3*x - 4*ln(x) - 5. На интервале [2,4] ответ: x=3.23. 13) F(x) = - - 2. На интервале [0,1] ответ: x= 0.8814. 14) F(x) = sin (ln x) - cos(ln x) + 2*ln x. На интервале [1,3] ответ: x=1.3749.
КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Особенности выполнения изучаемых операторов: циклов, условных, ввода-вывода. 2. Процедуры и функции. Формальные и фактические параметры. Передача в параметрах массивов и строк. 3. Принципы построения графика функции F(x) на символьном экране дисплея. 4. Пояснить отдельные фрагменты программы. 5. Возможные графические методы нахождения решений.
15) F(x) = x - 2 + sin . На интервале [1.2,2] ответ: x=1.3077. 16) F(x) = + ln x - 10*x. На интервале [3,4] ответ: x= 3.5265. 17) F(x) = x*tg x - . На интервале [0.2,1] ответ: x=0.5472. 18) F(x) = 3* + 6*ln x - 5. На интервале [1,3] ответ: x=1.8832. 19) F(x) = x*x - ln (1+x) - 3. На интервале [2,3] ответ: x=2.0267. 20) F(x) = 2*x*sin x - cos x. На интервале [0.4,1] ответ: x=0.6533. 21) F(x) = ln x - x + 1.8. На интервале [2,3] ответ: x=2.8459. 22) F(x) = cos x - + x - 1. На интервале [1,2] ответ: x= 1.0804. 23) F(x) = 1 - x + sin x - ln (1+x). На интервале [0,1.5] ответ: x=1.1474. 24) F(x) = 3*x - 14 + - . На интервале [1,3] ответ: x= 2.0692. 25) F(x) = x + cos (2+ ). На интервале [0.5,1] ответ: x=0.9892. 26) F(x) = x*x - ln (5 + x). На интервале [1,2] ответ: x=1.36016. 27) F(x) = 0.5*x + sin (1+x). На интервале [-1,0] ответ: x=-0.66242. 28) F(x) = arcsin (2*x +1) - x*x. На интервале [- 0.5,0] ответ: x= - 0.4145. 29) F(x) = x - + - 4. На интервале [2,3] ответ: x=2.25078.
30) F(x) = x - sin x - 0.5. На интервале [1,2] ответ: x=1.496. 31) F(x) = - x + - 1. На интервале [1,2] ответ: x=1.62. 32) F(x) = - + 3. На интервале [- 2,- 1] ответ: x= - 1.78006. 33) F(x) = sin x - x + 0.15. На интервале [0.5,1] ответ: x=0.9811. 34) F(x) = sin + cos - 10*x. На интервале [0,1] ответ: x=0.101. 35) F(x) = 0.25 * + x - 1.2502. На интервале [0,2] ответ: x=1.0001. 36) F(x) = x - . На интервале [0,0.85] ответ: x=0.2624. 37) F(x) = - tg x. На интервале [0,1] ответ: x=0.5768. 38) F(x) = + x + - 2.5. На интервале [0.5,1] ответ: x=0.7376. 39) F(x) = 3*sin + 0.35*x - 3.8. На интервале [2,3] ответ: x=2.2985. 40) F(x) = + - 2. На интервале [-1,0] ответ: x= - 0.2877. 41) F(x) = - cos . На интервале [0,1] ответ: x=0.4538. 42) F(x) = 0.4 + arctg - x. На интервале [1,2] ответ: x=1.2388. 43) F(x) = tg - ctg + x. На интервале [1,2] ответ: x=1.0769. 44) F(x) = 0.6* - 2.3*x - 3. На интервале [2,3] ответ: x=2.42. 45) F(x) = cos - 2*sin + . На интервале [1,2] ответ: x=1.8756. 46) F(x) = -arcsin x. На интервале [0,1] ответ: x=0.7672. 47) F(x) = 0.1* - x*ln x. На интервале [1,2] ответ: x=1.1183. 48) F(x) = tg x - * + * - . На интервале [0,0.8] ответ: x=0.333. 49) F(x) = arccos x - . На интервале [0,1] ответ: x=0.5629. 50) F(x) = 3*x - 4*ln x - 5. На интервале [2,4] ответ: x=3.23. 51) F(x) = - - 2. На интервале [0,1] ответ: x= 0.8814. 52) F(x) = sin (ln x) - cos(ln x) + 2*ln x. На интервале [1,3] ответ: x=1.3749. 53) F(x) = x - 2 + sin . На интервале [1.2,2] ответ: x=1.3077. 54) F(x) = + ln x - 10*x. На интервале [3,4] ответ: x= 3.5265. 55) F(x) = x*tg x - . На интервале [0.2,1] ответ: x=0.5472. 56) F(x) = 3* + 6*ln x - 5. На интервале [1,3] ответ: x=1.8832. 57) F(x) = x*x - ln (1+x) - 3. На интервале [2,3] ответ: x=2.0267. 58) F(x) = 2*x*sin x - cos x. На интервале [0.4,1] ответ: x=0.6533. 59) F(x) = ln x - x + 1.8. На интервале [2,3] ответ: x=2.8459. 60) F(x) = cos x - + x - 1. На интервале [1,2] ответ: x= 1.0804. КОНТРОЛЬНЫЕ ВОПРОСЫ 6. Особенности выполнения изучаемых операторов: циклов, условных, ввода-вывода. 7. Процедуры и функции. Формальные и фактические параметры. Передача в параметрах массивов и строк. 8. Принципы построения графика функции F(x) на символьном экране дисплея. 9. Пояснить отдельные фрагменты программы. 10.Возможные графические методы нахождения решений. Лабораторная работа № 9 ОБРАБОТКА СИМВОЛЬНЫХ ДАННЫХ И СТРОК ЦЕЛЬ РАБОТЫ § задав с клавиатуры последовательность символов, реализовать обработку ее, как указано в варианте. § исходные данные задать самостоятельно, учитывая специфику конкретного варианта. В программе должны быть предусмотрены процедуры ввода-вывода последовательности символов и ее обработки. Исходные данные должны вводиться с проверкой на область допустимых значений.
Варианты 1-7 Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 прописных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать: 1) эту же последовательность слов, но в обратном порядке; 2) те слова, перед которыми в последовательности находятся только меньшие (по алфавиту) слова, а за ними - только большие; 3) эту же последовательность слов, но удалив из нее повторные вхождения слов; 4) все слова, которые встречаются в последовательности по одному разу; 5) все различные слова, указав для каждого из них число его вхождений в последовательность; 6) все слова в алфавитном порядке (в порядке возрастания); 7) все слова в порядке убывания. 8-22 Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами - не менее одного пробела, за последним словом - точка. Напечатать те слова последовательности, которые отличны от первого слова и удовлетворяют следующему свойству: 8) слово симметрично (например, авва); 9) первая буква слова входит в него еще раз; 10) вторая буква слова входит в него еще раз; 11) последняя буква слова входит в него еще раз; 12) предпоследняя буква слова входит в него еще раз; 13) буквы слова не упорядочены по алфавиту; 14) слово совпадает с начальным отрезком латинского алфавита (a, ab, abc и т.д.); 15) слово совпадает с конечным отрезком латинского алфавита (z, yz, xyz и т.д.); 16) длина слова максимальна; 17) длина слова минимальна; 18) в слове нет повторяющихся букв; 19) в слове есть повторяющиеся буквы; 20) каждая буква входит в слово не менее двух раз; 21) в слове гласные буквы (a, e, i, o, u) чередуются с согласными; 22) в слове гласные буквы (a, e, i, o, u) не чередуются с согласными. 23-37 Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами - не менее одного пробела, за последним словом - точка. Напечатать те слова последовательности, которые отличны от последнего слова и удовлетворяют следующему свойству: 23) слово симметрично (например, авва); 23) первая буква слова входит в него еще раз; 24) вторая буква слова входит в него еще раз; 25) последняя буква слова входит в него еще раз; 26) предпоследняя буква слова входит в него еще раз; 27) буквы слова упорядочены по алфавиту; 28) слово совпадает с начальным отрезком латинского алфавита (a, ab, abc и т.д.); 29) слово совпадает с конечным отрезком латинского алфавита (z, yz, xyz и т.д.); 30) длина слова максимальна; 31) длина слова минимальна; 32) в слове нет повторяющихся букв; 33) в слове есть повторяющиеся буквы; 34) каждая буква входит в слово не менее двух раз; 35) в слове гласные буквы (a, e, i, o, u) чередуются с согласными; 36) в слове гласные буквы (a, e, i, o, u) не чередуются с согласными. 38-47 Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать все слова последовательности, которые отличны от последнего слова, предварительно преобразовав каждое из них по следующему правилу:
37) перенести первую букву в конец слова; 38) перенести последнюю букву в начало слова; 39) удалить из слова первую букву; 40) удалить из слова последнюю букву; 41) удалить из слова все последующие вхождения первой буквы; 42) удалить из слова все предыдущие вхождения последней буквы; 43) оставить в слове только первые вхождения каждой буквы; 44) если слово нечетной длины, то удалить его среднюю букву; 45) если слово нечетной длины, то удалить его первую букву; 46) если слово нечетной длины, то удалить его последнюю букву. 48-57 Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 прописных латинских букв; между соседними словами - не менее одного пробела, за последним словом - точка. Напечатать все слова последовательности, которые отличны от первого слова, предварительно преобразовав каждое из них по следующему правилу: 47) перенести первую букву в конец слова; 48) перенести последнюю букву в начало слова; 49) удалить из слова первую букву; 50) удалить из слова последнюю букву; 51) удалить из слова все последующие вхождения первой буквы; 52) удалить из слова все предыдущие вхождения последней буквы; 53) оставить в слове только первые вхождения каждой буквы; 54) если слово нечетной длины, то удалить его среднюю букву; 55) если слово нечетной длины, то удалить его первую букву; 56) если слово нечетной длины, то удалить его последнюю букву. 58-60 Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать: 57) те слова, перед которыми в последовательности находятся только меньшие (по алфавиту) слова, а за ними - только большие; 58) эту же последовательность слов, но удалив из нее повторные вхождения слов; 59) все слова, которые встречаются в последовательности по одному разу. КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Особенности выполнения изучаемых операторов: циклов, условных, ввода-вывода. 2. Процедуры и функции. Формальные и фактические параметры. Передача в параметрах строк. 3. Стандартные процедуры и функции обработки строк: Pos, Delete, Copy, Length, Insert, Concat, Str, Val (модуль System). 4. ASCII-коды символов. Лабораторная работа № 10 Текстовые файлы ЦЕЛЬ РАБОТЫ. Взяв за основу свой вариант из контрольной работы № 21, реализовать ввод из текстового файла и обработку символьных последовательностей, состоящих из любых символов.
В программе должны быть предусмотрены соответствующие процедуры и функции, корректно обрабатывающие входные данные, согласно своему варианту. Результат должен запоминаться тоже в текстовом файле и в понятном для интерпретации виде. Контрольные вопросы
1. Особенности выполнения изучаемых операторов: циклов, условных, ввода-вывода. 2. Процедуры и функции. Формальные и фактические параметры. Передача в параметрах строк и текстовых файлов. 3. Стандартные процедуры и функции обработки строк: Pos, Delete, Copy, Length, Insert, Concat, Str, Val (модуль System). 4. Текстовые файлы: их организация, методы обработки. 5. Стандартные процедуры и функции обработки текстовых файлов: Assign, Close, Reset, Rewrite, EOF, IOResult, Read, Readln, Write, Writeln (модуль System), FindFirst, FindNext (модуль DOS).
Лабораторная работа № 11-12
|
||||||||
Последнее изменение этой страницы: 2017-02-10; просмотров: 344; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.88.130 (0.08 с.) |