Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Завдання. Двовимірний масив – це табличні дані, організовані у вигляді матриці.






     

    Двовимірні масиви

    Двовимірний масив – це табличні дані, організовані у вигляді матриці.

    n – кількість рядків,

    m – кількість стовпців.

    A(n, m) – двовимірний масив B з n-рядків, m-стовпців.

    Кожний елемент має індекс, який вказує на номер позиції цього елемента в масиві:
    i– лічильник по рядках,
    j – лічильник по стовпцях.
    aij - поточний елемент масиву A(n, m).

    Доступ до окремого елемента масиву здійснюється шляхом визначення двох його координат:

    номеру рядка i=1..n та стовпця j=1..m

    Для головної діагоналі i=j.

    Для побічної діагоналі j = n + 1 – i

    Для введення і виведення, а також для обробки двовимірних масивів застосовують конструкцію вкладені цикли(будь-які дії процедури повторюються задану кількість разів або поки виконується або не виконується деякий умова).

    Найпростіший спосіб введення – функція InputBox. Також матрицю можливо заповнити за допомогою оператора випадкових чисел. Двовимірний масив можна ввести з файла або прочитати з листа EXCEL.

    Основні характеристики масиву:

    ім’я – починається з букви латинського алфавіту,

    розмірність – двовимірний,

    розмір – кількість елементів.

    Двовимірний масив, як і одновимірний, оголошується оператором DIM в формі:

    DIM Назва масиву (індекс_1, індекс_2),

    де індекс_1 характеризує перший вимір (рядок), а індекс_2 характеризує другий вимір (стовпчик).

    Часто при розв`язанні задач потрібно оперувати даними, що представлені у табличній формі, тобто з’являється необхідність оголосити двовимірний масив та ввести його дані з клавіатури.

    Введення даних (зчитування) із файлу

    Робота з файлами даних завжди складається з декількох етапів:

    § отримання дескриптора файлу;

    § відкриття файлу;

    § читання або запис даних;

    § закриття файлу.

    Введення даних здійснюється оператором Input. Він прочитує дані з відкритого файлу послідовного доступу і присвоює їх змінним, що вказані в його списку.

    Формат:

    Input # < номер каналу>, < список введення>

    Або Input # < номер каналу>, V1 [, V2][V3]…

    Де V1 , V2, V3… - список введення це – список змінних, яким слід присвоїти значення, прочитані з файлу. Змінні в списку розділяються комами.

    Кількість змінних в списку оператора Input, їх тип і порядок запису повинні відповідати характеру і послідовності типів даних, що записані в файлі. (основний принцип – читати як записував).

     

    Виведення (запис) даних в файл

    Виведення даних здійснюється оператором Print# або оператором Write#.

    Формат:

    Print#< номер каналу> [, < список введення> ]

    Print#< номер каналу>, [P1][{; |, }P2]……

    Де - P1, P2 – список змінних, значення яких виводяться (записуються) в файл.

    При використанні оператора Print елементи списку значень в цьому операторі мають бути розділені або крапкою з комою, або комою. Від цього залежить, як вони будуть записані в текстовий рядок файлу:

    - значення записуватимуться підряд, без проміжків між ними;

    - значення записуватимуться в 14-символьні зони виводу.

    Крім того, в списку значень оператора можуть бути присутніми функції:

    Spc(n) – для вставки n пропусків між значеннями в текстовому рядку;

    Tab (n) – для вказівки номера позиції n для запису наступного значення.

    У список введення можуть бути включені вирази.

    В файл послідовного доступу можна записувати дані і оператором Write. його робота аналогічна роботі print.

    Формат:

    Write#< номер каналу> [, < список введення> ]

    Write#< номер каналу>, [P1][, P2]……

    Де – P1, P2 – список змінних, значення яких виводяться (записуються) до файлу.

    При використанні оператора Write роздільником в списку виведення є кома. Елементи цього списку записуються в один текстовий рядок файлу. На відміну від оператора Print, оператор Write вставляє коми між елементами списку виведення. Елементи типа String заклечаються в лапки. Після запису останнього елементу списку виведення записується символ переходу на новий рядок.

    Дані, що записані в послідовний файл за допомогою оператора Write#, за звичай легко можна прочитати за допомогою оператора Input#. Якщо список в операторах відсутній, то в файл буде записано пустий рядок.

    Впорядкування масивів. Сортування

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.