Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Лабораторная работа по "Математике"

Автор:   •  Сентябрь 8, 2025  •  Лабораторная работа  •  2,707 Слов (11 Страниц)  •  2,107 Просмотры

Страница 1 из 11

[pic 1]

Classes I

[pic 2]

I.1

  1. Используя функцию Range создайте список {1,2,3,4}
  2. Создайте список из натуральных чисел от 1 до 100
  3. Используя функции Range и Reverse, создайте список {4,3,2,1}
  4. Создайте список из натуральных чисел от 1 до 50 в обратном порядке
  5. Используя функции Range, Reverse и Join, создайте список {1,2,3,4,4,3,2,1}
  6. Нарисовать график списка чисел, которые возрастают от 1 до 100, а затем убывают от 100

до 1

  1. Используя функции Range и RandomInteger создайте список случайно генерированной длины, не превышающей число 10
  2. Найти простейшую форму для команды Reverse[Reverse[Range[10]]]
  3. Найти простейшую форму для команды Join[{1,2},Join[{3,4},{5}]]
  4. Найти простейшую форму для команды Join[Range[10],Join[Range[10],Range[5]]]
  5. Найти простейшую форму для команды Reverse[Join[Range[20],Reverse[Range[20]]]]

I.2 Strings and Text

[pic 3]

В Математике можно вводить текст в виде строки, обозначенной кавычками (“)

"Это строка."

Это строка.

Отметим, что при этом кавычки не отображаются, а отображается только строка. Существует множество функций, которые работают над строками. Как StringLength, которая дает длину строки.

StringLength["Утро"]

4

StringReverse меняет символы в строке в обратном порядке

StringReverse["мороз"]

зором

ToUpperCase представляет все символы в строке заглавными буквами

ToUpperCase["олимпиада!"]

ОЛИМПИАДА!

StringTake выделяет определенное количество символов, начиная с начала строки

StringTake["длинная строка", 10]

длинная ст

StringJoin соединяет строки (не забудьте пробелы, если вы хотите разделить слова)

StringJoin["Прекрасная", " ", "погода", " сегодня!"]

Прекрасная погода сегодня!

Выделим первые два символа из каждой строки

StringTake[{"груша", "апельсин", "вишня"}, 2]

{гр, ап, ви}

Characters записывает строку в виде списка ее элементов

Characters["это простое предложение"]

{э, т, о, , п, р, о, с, т, о, е, , п, р, е, д, л, о, ж, е, н, и, е}

Сортировка символов в строке

Sort[Characters["это простое предложение"]]

{ , , д, е, е, е, е, ж, и, л, н, о, о, о, о, п, п, р, р, с, т, т, э}

TextWords дает список слов в строке текста

TextWords["это простое предложение"]

{это, простое, предложение}

Список длин каждого слова в строке можно получить следующим образом:

StringLength[TextWords["Весна это прекрасное время года."]]

{5, 3, 10, 5, 4}

TextSentences разбивает текстовую строку на список предложений

TextSentences["Новое предложение. Оно очень интересное."]

{Новое предложение., Оно очень интересное.}

Получите первые 20 слов из списка общих английских слов

Take[WordList[], 20]

{a, aah, aardvark, aback, abacus, abaft, abalone, abandon, abandoned, abandonment, abase, abasement, abash, abashed, abashment, abate, abatement, abattoir, abbe, abbess}

Сгенерируйте строку, дающую название целого числа 56

IntegerName[56]

fifty-six

Вот график длин целых чисел от 1 до 100 на английском языке:

ListLinePlot[Table[StringLength[IntegerName[n]], {n, 100}]]

[pic 4]

20        40        60        80        100

...

Скачать:   txt (23.7 Kb)   pdf (592.9 Kb)   docx (319.6 Kb)  
Продолжить читать еще 10 страниц(ы) »
Доступно только на Essays.club