Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadanie.doc
Скачиваний:
1
Добавлен:
09.07.2019
Размер:
185.86 Кб
Скачать

Варианты для лабораторных работ для К01-291/2 2000г.

Вариант 1.

  1. Дана строка. Сформировать последовательность цифр, соответствующих длинам слов.

  2. Дан массив целых чисел (N=10). Найти  чисел >50. Вычислить количество просуммированных чисел. Полученный массив чисел и их количество вывести на экран дисплея.

  3. Дан текстовый файл. Напечатать самую длинную и самую короткую строку файла. Если таких строк несколько, то напечатать самую первую короткую и последнюю длинную.

  1. Д

    Например:

    ано целое число N. Заполнить квадратную матрицу размером N*N целыми числами следующим образом:

1

2

3

n-1

n

0

1

2

n-2

0

0

0

1

2

0

0

n

n-1

2

1

1

2

3

4

5

0

1

2

3

0

0

0

1

0

0

0

3

2

1

0

5

4

3

2

1

Оформить процедурой.

  1. Построить график функции y=x*cos(e-x), x[-2,2]. Разметить оси координат. Провести автоматическое масштабирование по оси y.

  2. Реализовать процедуры “Вывести элементы списка на экран” и “Добавить новый элемент в упорядоченный список” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка. Создать список и показать его работоспособность.

Вариант 2.

  1. Дана строка, состоящая из слов. Удалить из строки все слова, в которых хотя бы одна буква встречается дважды.

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

  3. Дан текстовый файл, содержащий произвольное количество целых чисел. Записать в результирующий файл только числа, входящие ровно 1 раз в исходный файл.

  4. Оформить процедурой. Дана функция h(a,b)=a/(1+b2)+b/(1+a2)-(a-b)3.

Вычислить h(s,t)+max(h2(s-t,s*t),h4(s-t,s*t))+h(1,1)

  1. П остроить график функции

Разметить оси координат. Провести автоматическое масштабирование по оси y.

  1. Реализовать процедуры “Вывести элементы списка на экран” и “Добавить новый элемент в конец списка” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка.

Вариант 3.

  1. Дана последовательность строк. Упорядочить строки по 1-ой букве.

  2. Дан массив целых чисел. Вычеркнуть числа, которые делятся на 2, а вместо них записать нули. Вывести на экран дисплея исходный и полученный массивы.

  3. Дан текстовый файл. Удалить из него все лишние пробелы так, чтобы между двумя соседними словами стоял ровно 1 пробел.

  1. Оформить процедурой. Дана функция f(a,b)=(a*sin(b)+b*cos(a))/(|a|+|b|). Вычислить

f(t,s-t)+f(s,2*t)+f(3*s-1,0)

  1. Н арисовать картинку и передвигать ее по траектории y=a*cos(x)+b*sin(x)

  1. Реализовать процедуры “Вывести элементы списка на экран” и “Добавить новый элемент в начало списка” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка.

Вариант 4.

  1. Дана строка, состоящая из слов. Переставить слова в обратном порядке.

  2. Дан массив из 10 чисел. Упорядочить числа по убыванию. Найти  трех последних чисел и вывести результаты на экран дисплея.

  3. Подсчитать количество строк в текстовом файле.

  4. Дан вектор ai, i=1,…,n и число x. Разработать процедуру, вычисляющую (a1*(1/x)+a2*(1/x2)+a3*(1/x3)+…+an*(1/xn))

  5. Построить график функции y=e-|x|*0,1*cos(x), x[-8,8]. Разметить оси координат.

  6. Реализовать процедуры “Вывести элементы списка на экран” и “Удалить из списка элемент с заданным значением целочисленного поля” для динамической структуры данных Список. Элемент списка является записью с двумя полями: целочисленного типа и типа указатель на элемент списка. Элементы списка располагаются в динамической памяти. Список задается указателем на первый элемент списка.

Вариант 5.

  1. Дана символьная строка. Найти длину самого короткого слова.

  2. Дан массив слов. Упорядочить массив по количеству букв в слове. Вывести на экран дисплея, полученный массив и количество букв в самом длинном слове.

  3. Дан текстовый файл. Записать в результирующий файл только строки, не содержащие ни одной цифры.

  4. Дан вектор ai, i=1…n и число x. Разработать функцию, вычисляющую (a1*x+a2*x2+a3*x3+…+an*xn)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]