русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторная работа №5


Дата добавления: 2015-06-12; просмотров: 584; Нарушение авторских прав


Тема: Программирование с использованием одномерных массивов.

 

Необходимые сведения

Отладка программ с использованием режима F4.

Текущий просмотр значений переменных с помощью команды CTRL-F4.

Пример задания: Составить программу для вычисления значений функции и вывода на печать положительных значений функции с использованием массивов:

при x= 0,0.5, 1.0, 1.5,…2.5

Вариант программы

Const N = 6;

Var

K, L : Integer; X : Rael;

Y : Array[1..N] Of Real;

Begin

For L := 1 To N Do

Begin

X:= 0.5*(I –1); Y[L] =sin(PI * 0.25 X)+cos(PI*0.25*X);

If Y[L] > 0 Then WriteLn(‘x=’, X:8:4, ‘y=’, Y:8:4)

End;

End.

Варианты заданий:

1. Для значений М=1, 2,…,N вычислить число сочетаний из N по М и занести результаты в массив С=(С12,…,СN), используя

Ci= n!/ ( i !(n – 1)!). Отсортировать методом перестановок по

возрастанию. На печать вывести массив С до сортировки и после

нее. Здесь числа N > 0, M > 0, N > M ввести с клавиатуры.

2. Вычислить значение выражения при М =1,2,3,…, N

.

Значения напечатать и записать в массив В. Массив В отсортировать по убыванию через поиск минимального элемента и напечатать результат. N ввести с клавиатуры.

3. Сформировать S – массив вещественных чисел, отсортировать по возрастанию методом перестановок и напечатать:

число N > 0 ввести с клавиатуры.

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

a =2.14; b= –4.21; c= 3.25;

xнач = –4.5, xкон= –33.5, h= 0.5;

5. Сформировать массив чисел

и отсортировать по возрастанию через поиск максимального

элемента. N ввести с клавиатуры.

6. Сформировать массив значений функции , для xнач £ x £ xкон с шагом h.



A= – 1.14, B= – 0.21, C= 3.25; xнач = 0.5, xкон =2.5, h= 0.5.

Перед выводом на экран массив отсортировать методом перестановок по возрастанию.

7. Записать в вещественный массив числа

, k= 1,2,…N. Отсортировать

по убыванию через поиск минимального элемента и напечатать.

8. Вычислить значения функции в точках

, где k=1,2,…,11 , h= (b – a)*0.1 , b =13, N= 12.

Значения отсортировать по возрастанию методом перестановок и

напечатать.

9. Вывести на печать значения функции ,

предварительно сформировав из них массив чисел. Массив

отсортировать по убыванию через поиск максимального

элемента. А= 0.1 , В= –4 , С = 6, x1= 0.5 , x2= 1.5 , h = 0.1

10. Заполнить массив значениями

отсортировать по возрастанию методом перестановок и

напечатать результат.

11. Вывести на печать значение функции y (x1) до и после сортировки по убыванию методом перестановок

.

.

Значения xнач , xкон , N ввести с клавиатуры.

12. Заполнить массив Q значениями и напечатать, отсортировав по возрастанию через поиск максимального элемента. N ввести с клавиатуры.

13. Вычислить значение функции, записать в массив, отсортировав по убыванию методом перестановок и напечатать: . x= 1.2, y = 1.1. Значение N ввести с клавиатуры.

14. Пусть a1= u , b1= v, ak=ak-1 +2bk-1, bk = 2ak-1+ bk-1, k= 2,3,4,…,N.

Найти Занести в массив и отсортировать по возрастанию через поиск максимального элемента. Числа u, v, N ввести с клавиатуры.

15. Сформировать массив чисел . Значение x ввести с клавиатуры. Число М = 8. Напечатать p, предварительно отсортировав по убыванию методом перестановок.

 

Контрольные вопросы

1. Какие команды находятся в разделе DEBUG главного меню системы TURBO PASCAL?

2. Может ли массив содержать один элемент? Ни одного?

3. Можно ли во время выполнения программы изменить размер массива?

4. Могут ли числа 1, 1ю41, 1.73, 2 быть элементами некоторого массива?

 



<== предыдущая лекция | следующая лекция ==>
Необходимые сведения | Практическое занятие №6


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.076 сек.