![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Лабораторна робота № 9 (11)
Тема: Створення та реалізація програм опрацювання табличних величин. Створення масивів, арифметичні дії з ними. Мета: Уміти створювати програми, що задають та виконують арифметичні дії з масивами.
Теоретичні відомості Масив (array) – це скінчений набір елементів одного (базового) типу, які зберігаються в послідовно розташованих комірках оперативної пам’яті і мають спільну назву. У математиці поняттю масив відповідають поняття вектора та матриці. Розрізняють одно та багатовимірні масиви. Двовимірний масив даних – це таблиця, що складається з декількох рядків. Загальний вигляд конструкції типу масиву такий: Array [< hjpvsh ] of < назва базового типу>; Описати масив можна у розділі опису типів type, у розділі констант const, або у розділі оголошення змінних var. Назви типів масивів і змінних-масивів придумує користувач. Приклад. Елементам описаних масивів можна надати значення так: a[1]: =15.1; b[tue]: =3; c[1]: ’a’; c[2]: =’b’. Сталі елементи мають такі значення: vydatky[1]=1.2; vydatky[2]=1; …; vydatky[10]=1.3. Приклад. Створити масив з перших ста цілих чисел і обчислити суму всіх його елементів можна так: s: = 0; for i; =1 to 100 do begin a[i]: =i; s: =s+a [ i ] end; writeln(s); Задачі відшукування в масиві конкретних даних розв’язують методом сканування (перебирання, перегляду) усіх елементів масиву за допомогою циклу і умовної команди, де зазначають умову пошуку. Задача 1. Нехай yk – це число викликів, які поступають на АТС за k-ту секунду. Припустимо, що yk – випадкове число зі значенням від 0 до 6, яке генерується формулою Утворити масив у з десятьма елементами (k=1, 10). Обчислити суму викликів за перші 10 секунд роботи АТС та максимальну кількість викликів, що були за деяку одну секунду. Вивести результати обчислень. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Program ATS; Uses Crt; type vyklyk= array[ 1…10 ] of integer; var y: vyklyk: max, s, I: integer; Begin clrscr; max: =0; s: =0: (Припустимо, що max=0) for i: =1 to 10 do begin (Обчислимо кількість викликів) y[i]: =trunk(abs(7*sin(i))): (за і-ту секунду) write (Кількість викликів за ’, I, ’ – ту секунду: ’): writeln(y[i]: 5); (Виведемо цю кількість) s: =s+y[i]; (Обчислимо суму викликів) if y[i]> max then max: =y[i]; (Обчислимо max значення) End; writeln(’Кількість викликів за 10секунд=’, s: 3); write(’Максимальна кількість викликів за одну ’); writeln (’секунду = ’, max: 3); readln; End. Хід роботи
Контрольні питання
|