Лабораторная работа и задание к РГР_ 2 для студентов заочного отделения. Порядок выполнения лабораторной работы

Save this PDF as:
 WORD  PNG  TXT  JPG

Размер: px
Начинать показ со страницы:

Download "Лабораторная работа и задание к РГР_ 2 для студентов заочного отделения. Порядок выполнения лабораторной работы"

Транскрипт

1 Лабораторная работа и задание к РГР_ 2 для студентов заочного отделения ЛАБОРАТОРНАЯ РАБОТА 2 (семестр 2) Обработка массивов данных на VBA Выполнил: Дата: Проверил: 2 задания Задание для лабораторной работы 1 Составить программу для определения среднего арифметического положительных чисел расположенных в первых пяти строках и первых трех столбцах рабочего листа Excel. Вывести положительные числа в файл с именем «Res2.txt». Записать положительные числа в одномерный массив, отсортировать их по возрастанию и вывести полученный массив данных в файл «Res2.txt» и первый столбец рабочего листа Excel начиная с 11-ой строки. Сохраните рабочую книгу Excel в файле с названием Lab2_семестр2, а программу в файле Prog2. Порядок выполнения лабораторной работы 1. Запустите Excel. На первом листе рабочей книге наберите тестовые данные для отладки программы (например, так как показано на рис.1). Сохраните рабочую книгу Excel в своей папке под именем Lab2 Рисунок 1 - Пример тестовых данных для отладки программы 1

2 2. Вызвать редактор макроса VBA (комбинация клавиш Alt+Fl1) и набрать текст программы: Sub Prog2() Dim Mas() As Variant ' переменная Mas - одномерный массив Dim S As Single ' Объявляем рабочие переменные Dim Kol As Integer, i As Integer, j As Integer S = 0 ' переменная для вычисления суммы положительных чисел Kol = 0 'переменная для вычисления количества положительных чисел For i = 1 To Step 1 ' цикл для перебора первых пяти строк листа Excel For j = 1 To 3 Step 1 ' цикл для перебора первых трех столбцов листа If Cells(i, j) > 0 Then ' если число в ячейке положительное, то S = S + Cells(i, j) : Kol = Kol + 1 ' добавляем его к сумме End If ' и увеличиваем количество положительных чисел на единицу Next j ' заканчиваем цикл по столбцам ' заканчиваем цикл по строкам ' выводим на лист ответ Cells(1,)="Сумма положительных чисел": Cells(1, 10) = S Cells(2, )="Количество положительных чисел": Cells(2, 10) = Kol If Kol = 0 Then ' если на листе нет положительных Cells(3, ) = "Ошибка в данных" ' чисел - сообщаем об ошибке и Exit Sub ' завершаем работу программы End If ' завершаем If Kol = 0 Then 'на листе есть положительные числа - продолжаем работу Cells(3, ) = "Cреднее арифметическое" Cells(3, 10) = S / Kol ' выводим значение среднего арифметического Open "Res.txt" For Output As #1 ' открываем файл для вывода ' Примечание. ' Так как в имени файла путь не указан, то он будет 2

3 ' сохраняться в папке "Мои документы" ' Чтобы файл сохранился в папке с книгой Excel, необходимо ' перед запуском программы выполнить сохранение ' файла с книгой Excel в свою папку ' вывод поясняющего текста в файл Res.txt Print #1, "Положительные числа первых пяти строк и первых трех столбцов" ' резервируем место в оперативной памяти для массива Mas ReDim Mas(Kol 1) ' первый элемент массива в VBA имеет индекс 0 k = -1 For i = 1 To Step 1 ' просматриваем строки и столбцы заново For j = 1 To 3 Step 1 If Cells(i, j) > 0 Then ' если число положительное, k = k + 1: Mas(k) = Cells(i, j) ' записываем его в массив Print #1, Mas(k) ' и выводим в файл Res.txt End If Next j ' Сортировка массива Mas по возрастанию For i = 0 To k - 1 Step 1 For j = 1 To k - i Step 1 If Mas(j - 1) > Mas(j) Then ' если слева число больше чем справа, r = Mas(j) ' меняем их местами Mas(j) = Mas(j - 1) Mas(j - 1) = r End If Next j ' Вывод массива Mas в файл и на текущий рабочий лист Print #1, "Отсортированный массив положительных чисел" Cells(10, 1) = "Отсортированный массив положительных чисел" 3

4 For i = 0 To k Step 1 Print #1, Mas(i) ' вывод элемента массива в файл Cells(i + 11, 1) = Mas(i) ' вывод элемента массива в столбец Excel Close ' закрываем файл вывода End Sub 3. Сохраните рабочую книгу Excel в своей папке под тем же именем - Lab2. 4. Запустите макрос «Prog2» на выполнение. Вид экрана после выполнения программы приведен на рисунке 2. Содержание текстового файла «Res.txt» приведено на рисунке 3. Примечание: чтобы файл «Res.txt» был доступен для просмотра, необходимо закрыть книгу Excel с макросом, или в редакторе макросов выполнить команду «Reset» меню «Run» (можно использовать панель инструментов). Рисунок 2 - Вид рабочего листа Excel после выполнения программы 4

5 Положительные числа первых пяти строк и первых трех столбцов 1, 8, Отсортированный массив положительных чисел 1, 8, Рисунок 3 - Текстовый файл «Res.txt», полученный после выполнения программы Prog2. В тестовых данных на рабочем листе замените положительные числа нулями и заново запустите макрос на выполнение. Вид экрана после выполнения программы с такими числами приведен на рисунке 4. Рисунок 4 - Вид рабочего листа Excel после выполнения программы, если в исходных данных нет положительных чисел

2. Вызвать редактор макроса VBA, комбинация клавиш Alt+Fl, и набрать текст программы:

2. Вызвать редактор макроса VBA, комбинация клавиш Alt+Fl, и набрать текст программы: Лабораторная работа и задание к РГР_ 2 для студентов 2-го семестра заочного отделения 1 ЛАБОРАТОРНАЯ РАБОТА 2 (семестр 2) Обработка массивов данных на VBA Выполнил: Дата: Проверил: 2 задания 1 Задание

Подробнее

Dim VarName([Subscripts]) [As Type]

Dim VarName([Subscripts]) [As Type] Тренировочная работа 8. Работа с массивами данных. Обработка одномерных массивов Краткие теоретические сведения Массив это множество однотипных элементов. Каждый массив имеет уникальное собственное имя.

Подробнее

Приложение 2. ИГРА БЫКИ-КОРОВЫ

Приложение 2. ИГРА БЫКИ-КОРОВЫ Автор: Тенгиз Куправа www.kuprava.ru Приложение 2. ИГРА БЫКИ-КОРОВЫ Язык Visual Basic for Applications (VBA) используется для программирования приложений Microsoft Office. Он поддерживает современные технологии

Подробнее

ГБОУ СПО НРТК ОСНОВЫ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ. Лабораторная работа 10 Создание, запись, программирование макросов. Нижний Новгород 2014 г.

ГБОУ СПО НРТК ОСНОВЫ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ. Лабораторная работа 10 Создание, запись, программирование макросов. Нижний Новгород 2014 г. ГБОУ СПО НРТК ОСНОВЫ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ Лабораторная работа 10 Создание, запись, программирование макросов Нижний Новгород 2014 г. Введение В инженерных и технологических расчетах часто требуется

Подробнее

КОМПЬЮТЕРНЫЙ ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ НА VBA В СРЕДЕ EXCEL

КОМПЬЮТЕРНЫЙ ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ НА VBA В СРЕДЕ EXCEL КОМПЬЮТЕРНЫЙ ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ НА VBA В СРЕДЕ EXCEL Трушкова Любовь Андреевна, trushkova_la@mal.ru ГОУ ВО МО «Государственный социально-гуманитарный университет», г. Коломна При подготовке

Подробнее

Лабораторная работа 2

Лабораторная работа 2 ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ Лабораторная работа 2 По дисциплине: Тема работы: «Основы алгоритмизации и программирования»

Подробнее

алгоритмпоиска номера первого из двух последовательных элементов сумма которых максимальна алгоритм подсчета числа элементов, равных максимальному

алгоритмпоиска номера первого из двух последовательных элементов сумма которых максимальна алгоритм подсчета числа элементов, равных максимальному 1. Опишите на русском языке или одном из языков программирования алгоритмпоиска номера первого из двух последовательных элементов в целочисленном массиве из 30 элементов, сумма которых максимальна (если

Подробнее

Работа с редактором Visual Basic в среде MS Excel

Работа с редактором Visual Basic в среде MS Excel Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Хабаровская государственная академия экономики

Подробнее

ВВЕДЕНИЕ В VISUAL BASIC FOR APPLICATIONS

ВВЕДЕНИЕ В VISUAL BASIC FOR APPLICATIONS 2 ВВЕДЕНИЕ В VISUAL BASIC FOR APPLICATIONS Информатика 2 семестр План лекции 1. Макросы и язык VBA 2. Объектно-ориентированные аспекты VBA 3. Переменные и типы данных 4. Ветвления 5. Циклы 6. Функции 7.

Подробнее

Запуск макроса кнопкой

Запуск макроса кнопкой Запуск макроса кнопкой Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel. Задача: в предыдущей заметке мы рассказали, как запускать макросы клавиатурными

Подробнее

ЧАСТЬ I. ВВЕДЕНИЕ В VBA

ЧАСТЬ I. ВВЕДЕНИЕ В VBA Содержание Введение 15 Общие сведения о книге 15 Для кого предназначена эта книга 16 Структура книги 16 Условные обозначения 17 От издательства Диалектика 18 ЧАСТЬ I. ВВЕДЕНИЕ В VBA 19 Глава 1. Язык VBA

Подробнее

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ (МИИТ) (МИИТ) Кафедра «САПР транспортных конструкций и сооружений»

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ (МИИТ) (МИИТ) Кафедра «САПР транспортных конструкций и сооружений» МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ (МИИТ) Кафедра «САПР транспортных конструкций и сооружений» МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ (МИИТ) Кафедра «САПР транспортных

Подробнее

Урок 1. Определение массива, объявление, заполнение, печать.

Урок 1. Определение массива, объявление, заполнение, печать. Урок 1. Определение массива, объявление, заполнение, печать. Массив это совокупность однотипных данных, имеющих одно имя. A = (82, 25, 55, 41, 63, 98) Каждый элемент массива имеет свой номер. Элементы

Подробнее

PDF created with pdffactory Pro trial version

PDF created with pdffactory Pro trial version Практическая работа 2.1. Работа с программой в среде программирования Turo Pascal 7.0 Цель работы. Выполнив эту работу, Вы научитесь: выполнять основные операции в среде программирования Turo Pascal 7.0

Подробнее

1 Практическое занятие 1. Массивы данных

1 Практическое занятие 1. Массивы данных 1 Практическое занятие 1 Массивы данных Цель работы: ознакомиться с понятием массива данных и методами его обработки. 1. Массивы данных Массив данных совокупность значений, объединенная общим названием.

Подробнее

ОТВЕТЫ. на задания типа А и В

ОТВЕТЫ. на задания типа А и В ОТВЕТЫ на задания типа А и В Вариант/ задания Вариант Вариант Вариант 3 Вариант 4 А 4 4 4 А 3 А3 3 А4 3 4 В - 6-4 9 В 300 500 4000 500 В3 47 44 7 44 В4 =*$A =$D3+E$ =A+$C =E-$D Нормы оценивания При проверке

Подробнее

Лабораторная работа Основы программирования в VBA (VBA 0) Цель работы: получить простейшие навыки в реализации программ в VBA.

Лабораторная работа Основы программирования в VBA (VBA 0) Цель работы: получить простейшие навыки в реализации программ в VBA. Лабораторная работа Основы программирования в VBA (VBA 0) Цель работы: получить простейшие навыки в реализации программ в VBA. Задания Лабораторная работа состоит из 11 заданий (см. 6-8, приложение 1).

Подробнее

Информация для подготовки к рубежному контролю знаний 2 по дисциплине «Информатика» специальности «Менеджмент организаций»

Информация для подготовки к рубежному контролю знаний 2 по дисциплине «Информатика» специальности «Менеджмент организаций» Информация для подготовки к рубежному контролю знаний 2 по дисциплине «Информатика» специальности 080507 «Менеджмент организаций» 1 курс, 2 семестр Схема блока 6 вопросов: 1 вопрос на знание логических

Подробнее

Методы программирования на VBA

Методы программирования на VBA Методы программирования на VBA Настоящая заметка продолжает знакомство с VBA, она иллюстрируют часто используемые приемы VBA, которые можно применять в собственных проектах. 1 Рис. 1. Включение опции Перенос

Подробнее

ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ

ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ Т.С. Крайнова Е.В. Анянова М.П. Воронов ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ VBA в MS Excel Екатеринбург 2016 МИНОБРНАУКИ РОССИИ ФГБОУ ВО «УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Кафедра информационных

Подробнее

Алгоритмический J := 1 нц для I от 1 до N если A[I] <> A[J] то J := I все кц

Алгоритмический J := 1 нц для I от 1 до N если A[I] <> A[J] то J := I все кц www.ctege.info www.ctege.info www.ctege.info 6 Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A одномерный; в программе рассматривается его фрагмент, соответствующий

Подробнее

Федеральное агентство по образованию

Федеральное агентство по образованию Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет)

Подробнее

Контрольная работа по основам программирования

Контрольная работа по основам программирования Направление: 022000.62 Экология и природопользование Профиль: Форма обучения: заочная - сокращенная Курс: 1 Дисциплина: Основы программирования Вид контроля: контрольная работа Контрольная работа по основам

Подробнее

Знакомство с программой Access. Основные цели изучения Access 2007:

Знакомство с программой Access. Основные цели изучения Access 2007: Знакомство с программой Access Access это приложение для работы с базами данных или система управления базами данных (СУБД). Компьютерные базы данных используются почти во всех областях деятельности. Умение

Подробнее

Сумма по цвету ячеек в Excel

Сумма по цвету ячеек в Excel Сумма по цвету ячеек в Excel Как я уже писал ранее, профессиональная работа в Excel рано или поздно приведет вас к необходимости написания собственных функций. Довольно часто пользователи «раскрашивают»

Подробнее

Сортировка листов книги Excel с помощью процедуры VBA

Сортировка листов книги Excel с помощью процедуры VBA Сортировка листов книги Excel с помощью процедуры VBA В настоящей заметке описана разработка утилиты VBA для Excel. Показан процесс анализа задачи и последующего ее решения. Пример рассмотрен в расчете

Подробнее

Расширяем возможности макросов в Excel за счет средств Visual Basic

Расширяем возможности макросов в Excel за счет средств Visual Basic Расширяем возможности макросов в Excel за счет средств Visual Basic Заметка написана Андреем Макаренко Всем, кому приходится использовать функции Excel, на определенном этапе сталкиваются с проблемой ограниченности

Подробнее

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

В течение семестра студент выполняет учебные задания в виде лабораторных, самостоятельных и контрольных работ, ответов на тестовые задания. Организация сдачи экзамена по дисциплине «Информатика» 1. Общие положения 1.1. Балльно-рейтинговая оценка контроля успеваемости и знаний студентов В основу контроля знаний студентов (текущей и итоговой

Подробнее

Лабораторная работа по VBA ИНТЕРПОЛИРОВАНИЕ ФУНКЦИИ

Лабораторная работа по VBA ИНТЕРПОЛИРОВАНИЕ ФУНКЦИИ Лабораторная работа по VBA ИНТЕРПОЛИРОВАНИЕ ФУНКЦИИ Цель работы: составить программу для интерполирования функции y(x), заданной таблицей значений, используя интерполяционный полином Лагранжа. В математике

Подробнее

Лабораторная работа 6

Лабораторная работа 6 24. В одномерном массиве A=(a 1, а 2,..., а n ) группу, содержащую наибольшее число подряд идущих положительных элементов, переписать в «хвост» массива. 25. В одномерном массиве A=(a 1, а 2,..., а n )

Подробнее

Введение. 1. Объявление двумерного массива

Введение. 1. Объявление двумерного массива Введение... 2 1. Объявление двумерного массива... 2 2. Ввод прямоугольной матрицы... 3 3. Вывод прямоугольной матрицы в окно списка и в текстовое поле... 5 4. Поиск максимального элемента матрицы... 8

Подробнее

PDF created with pdffactory Pro trial version

PDF created with pdffactory Pro trial version Практическая работа 2.4. Обработка двумерных массивов Цель работы. Выполнив эту работу, Вы научитесь: выполнять формализацию задачи, сформулированной в терминах описываемой предметной области, приводя

Подробнее

Тренировочная работа 7 Управляющие операторы для организации циклов. Программы с циклами

Тренировочная работа 7 Управляющие операторы для организации циклов. Программы с циклами Тренировочная работа 7 Управляющие операторы для организации циклов. Программы с циклами Краткие теоретические сведения Циклом называется процесс исполнения группы операторов программы заданное количество

Подробнее

Работа с массивами в языке программирования

Работа с массивами в языке программирования Работа с массивами в языке программирования Что нужно знать: работу цикла for (цикла с переменной); массив это набор однотипных элементов, имеющих общее имя и расположенных в памяти рядом; для обращения

Подробнее

Отображение индикатора текущего состояния с помощью VBA

Отображение индикатора текущего состояния с помощью VBA Отображение индикатора текущего состояния с помощью VBA Ранее я рассмотрел методы создания пользовательских форм и основы работы с ними (если вы никогда не работали с пользовательскими формами, рекомендую

Подробнее

Синтаксис и семантика. Синтаксические единицы языка. Синтаксис языка Basic. Понятие выражения. Арифметические операции

Синтаксис и семантика. Синтаксические единицы языка. Синтаксис языка Basic. Понятие выражения. Арифметические операции Синтаксис и семантика Языки программирования высокого уровня ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Синтаксис сторона языка программирования, которая описывает структуру программы как набор символов (обычно

Подробнее

Лабораторная работа 3 Отбор данных с помощью запросов

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

Подробнее

ЛАБОРАТОРНАЯ РАБОТА 1 ОСНОВЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ В СРЕДЕ VBA

ЛАБОРАТОРНАЯ РАБОТА 1 ОСНОВЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ В СРЕДЕ VBA ЛАБОРАТОРНАЯ РАБОТА 1 ОСНОВЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ В СРЕДЕ VBA Цель работы Целью данной работы является освоение основ программирования в среде VBA и принципов взаимодействия средств визуального

Подробнее

Домашняя работа 8 var n, s: integer; begin n := 1; s := 0; while s <= 365 do begin s := s + 36; n := n * 2 end; write(n) end.

Домашняя работа 8 var n, s: integer; begin n := 1; s := 0; while s <= 365 do begin s := s + 36; n := n * 2 end; write(n) end. Домашняя работа 8 1) Определите, что будет напечатано в результате работы следующего фрагмента программы: var n, s: integer; n := 1; s := 0; while s

Подробнее

Курсовая работа Решение математических задач с применением языка программирования Visual Basic

Курсовая работа Решение математических задач с применением языка программирования Visual Basic Курсовая работа Решение математических задач с применением языка программирования Visual Basic В соответствии с вариантом выполнить задания и подготовить отчет. Отчет по 1,, 3 заданию должен содержать:

Подробнее

Федеральное агентство по образованию

Федеральное агентство по образованию Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет)

Подробнее

Разработка макроса для расчета коэффициентов эффективности влияния нагрузок станций на перетоки в сечениях.

Разработка макроса для расчета коэффициентов эффективности влияния нагрузок станций на перетоки в сечениях. Разработка макроса для расчета коэффициентов эффективности влияния нагрузок станций на перетоки в сечениях www.inorxl.com В этом примере мы разберем достаточно сложный, но полезный макрос для расчета коэффициентов

Подробнее

ОСОБЕННОСТИ ПРОГРАММИРОВАНИЯ ВВОДА ЧИСЛОВЫХ ДАННЫХ ИЗ ТЕКСТОВОГО ФАЙЛА В MICROSOFT VISUAL BASIC Э.А.

ОСОБЕННОСТИ ПРОГРАММИРОВАНИЯ ВВОДА ЧИСЛОВЫХ ДАННЫХ ИЗ ТЕКСТОВОГО ФАЙЛА В MICROSOFT VISUAL BASIC Э.А. ОСОБЕННОСТИ ПРОГРАММИРОВАНИЯ ВВОДА ЧИСЛОВЫХ ДАННЫХ ИЗ ТЕКСТОВОГО ФАЙЛА В MICROSOFT VISUAL BASIC Э.А. Шибанова ФГБОУ ВПО «Мордовский государственный педагогический институт имени М.Е. Евсевьева», Россия

Подробнее

Задания для самостоятельной работы.

Задания для самостоятельной работы. Задания для самостоятельной работы. Перечень тем по дисциплине «Прикладная математика».. Решение нелинейного уравнения методом бисекции.. Решение нелинейного уравнения методом простой итерации.. Решение

Подробнее

Кафедра информатики и компьютерных технологий ИНФОРМАТИКА ПРОГРАММИРОВАНИЕ В VBA ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ

Кафедра информатики и компьютерных технологий ИНФОРМАТИКА ПРОГРАММИРОВАНИЕ В VBA ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования Санкт-Петербургский горный университет Кафедра информатики и компьютерных

Подробнее

2.25. Структурное программирование. Шаблон - задача 1100:

2.25. Структурное программирование. Шаблон - задача 1100: 2.25. Структурное программирование. Шаблон - задача 1100:! #1100 Lab_F1! IVANOV I.I! 13431/0! 29.10.16 Program F1100 Implicit NONE Integer N PRINT *, '#1100 ' PRINT *, 'Ivanov I.I.' PRINT *, '13431/0'

Подробнее

Оглавление. условию... 19

Оглавление. условию... 19 Введение... 3 1. Объявление массива... 3 2. Ввод массива... 5 3. Вывод массива в окно списка и в текстовое поле... 8 4. Вычисление суммы и произведения элементов массива... 10 5. Определение количества

Подробнее

Отладка и обработка ошибок в программе. Петрова Светлана Юрьевна к.т.н., доцент кафедры ИТИС

Отладка и обработка ошибок в программе. Петрова Светлана Юрьевна к.т.н., доцент кафедры ИТИС Отладка и обработка ошибок в программе Петрова Светлана Юрьевна к.т.н., доцент кафедры ИТИС Типы ошибок Синтаксические - неправильно написан оператор, имя переменной и т. п. Логические - в ходе выполнения

Подробнее

РЕШЕНИЕ ЭКОНОМИЧЕСКИХ И БУХГАЛТЕРСКИХ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ ИНСТРУМЕНТАРИЯ VISUAL BASIC FOR APPLICATION АННОТАЦИЯ

РЕШЕНИЕ ЭКОНОМИЧЕСКИХ И БУХГАЛТЕРСКИХ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ ИНСТРУМЕНТАРИЯ VISUAL BASIC FOR APPLICATION АННОТАЦИЯ РЕШЕНИЕ ЭКОНОМИЧЕСКИХ И БУХГАЛТЕРСКИХ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ ИНСТРУМЕНТАРИЯ VISUAL BASIC FOR APPLICATION АННОТАЦИЯ Данная работа посвящена решению экономических задач с использованием Microsoft Excel и

Подробнее

Лабораторная работа 14 по дисциплине "Информатика" Тема: Access: Создание формы. Создание запроса. Создание отчета.

Лабораторная работа 14 по дисциплине Информатика Тема: Access: Создание формы. Создание запроса. Создание отчета. Лабораторная работа 14 по дисциплине "Информатика" Тема: Access: Создание формы. Создание запроса. Создание отчета. ОТКРЫТИЕ ФАЙЛА ПРОГРАММЫ ACCESS 1. Откройте Ваш файл, созданный программой Access. СОЗДАНИЕ

Подробнее

Лекция 10. Цели и задачи самостоятельной работы «Неделя 10»

Лекция 10. Цели и задачи самостоятельной работы «Неделя 10» Лекция 10 Определение массива. Размерность, измерения, нижние и верхние границы измерений, протяженности вдоль измерений (экстенты), форма, размер массива. Функции LBound и UBound. Виды массивов: статические

Подробнее

Программирование на языке Паскаль лекция 4

Программирование на языке Паскаль лекция 4 Программирование на языке Паскаль лекция Массивы структурированный тип данных В практической деятельности человека часто используются таблицы и списки. Например: Список учеников в журнале; Список среднесуточной

Подробнее

Прикладное программирование

Прикладное программирование 1 МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ РФ УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Кафедра информационных технологий и моделирования О.А. Карасева Прикладное программирование Учебно-методические

Подробнее

Практическая работа 17 «Отбор данных с помощью запросов»

Практическая работа 17 «Отбор данных с помощью запросов» Практическая работа 17 «Отбор данных с помощью запросов» 1. Откройте созданную ранее базу данных «Организация» 2. Выполните команду: вкладка ленты Создание Мастер запросов Простой запрос. 3. В появившемся

Подробнее

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД «ЗАПОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ»

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД «ЗАПОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ» МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД «ЗАПОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ» Спеціальність 6.040302 Інформатика Дисципліна «Програмування» Підсумкова модульна контрольна

Подробнее

Переменные. Именование

Переменные. Именование Оглавление Оглавление...1 Переменные. Именование...1 Массивы...1 Инструкции VBA...2 Оператор присвоения...2 Перенос строки...2 Комментарии...3 Расположение нескольких операторов на одной строке...3 Операции...3

Подробнее

Лабораторная работа 1. Вариант 3.

Лабораторная работа 1. Вариант 3. Лабораторная работа 1. Вариант 3. Решение дифференциальных уравнений. Решить вручную методом Эйлера и написать программу, сравнить ручной расчёт с результатом работы программы. Дано: a=1, b=2, y 0 =3,

Подробнее

Основные понятия языка программирования VBA

Основные понятия языка программирования VBA ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «Нижегородский государственный университет им. Н.И.Лобачевского» Факультет вычислительной

Подробнее

Технология работы в текстовом редакторе Microsoft Word. 1. Запуск Microsoft Word Пуск Программы Microsoft Office Microsoft Word.

Технология работы в текстовом редакторе Microsoft Word. 1. Запуск Microsoft Word Пуск Программы Microsoft Office Microsoft Word. Технология работы в текстовом редакторе Microsoft Word 1. Запуск Microsoft Word Пуск Программы Microsoft Office Microsoft Word. 2. Правила набора текста в Microsoft Word: При наборе текста в Word придерживаются

Подробнее

1. Понятие массива 2. Виды массивов 3. Описание массивов 4. Формирование массивов

1. Понятие массива 2. Виды массивов 3. Описание массивов 4. Формирование массивов 1. Понятие массива 2. Виды массивов 3. Описание массивов 4. Формирование массивов Важнейшим средством организации и обработки данных в программах являются массивы. Массивы - это количество упорядоченных

Подробнее

Демоверсия Краевой диагностической работы 11 класс

Демоверсия Краевой диагностической работы 11 класс Демоверсия Краевой диагностической работы 11 класс Инструкция по выполнению работы На выполнение краевой диагностической работы по информатике и ИКТ дается 45 минут. Работа состоит из десяти заданий. Задания

Подробнее

АЛГОРИТМ ФОРМИРОВАНИЯ КОМБИНАЦИЙ ПРИ РАСЧЕТЕ ПЕРЕСТАНОВОК, РАЗМЕЩЕНИЙ И СОЧЕТАНИЙ. Мамонтов Д. В., Волошин С. Б.

АЛГОРИТМ ФОРМИРОВАНИЯ КОМБИНАЦИЙ ПРИ РАСЧЕТЕ ПЕРЕСТАНОВОК, РАЗМЕЩЕНИЙ И СОЧЕТАНИЙ. Мамонтов Д. В., Волошин С. Б. 1 АЛГОРИТМ ФОРМИРОВАНИЯ КОМБИНАЦИЙ ПРИ РАСЧЕТЕ ПЕРЕСТАНОВОК, РАЗМЕЩЕНИЙ И СОЧЕТАНИЙ Мамонтов Д. В., Волошин С. Б. Формулы расчета количества перестановок, размещений и сочетаний изучаются в начальных курсах

Подробнее

Содержание. Часть I. Пятница. Вечер 24. Об авторе 17 Благодарности 17. Введение 17 На кого рассчитана эта книга 18 Как организована данная книга 18

Содержание. Часть I. Пятница. Вечер 24. Об авторе 17 Благодарности 17. Введение 17 На кого рассчитана эта книга 18 Как организована данная книга 18 Содержание Об авторе 17 Благодарности 17 Введение 17 На кого рассчитана эта книга 18 Как организована данная книга 18 Часть I. Пятница. Вечер 24 Урок 1. Программирование в Microsoft Excel: что и как 25

Подробнее

Министерство образования и науки Российской Федерации

Министерство образования и науки Российской Федерации Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Тихоокеанский государственный университет»

Подробнее

ФГАОУ ВПО «Сибирский федеральный университет»

ФГАОУ ВПО «Сибирский федеральный университет» Информатика и ИКТ (0-1/9) ФГАОУ ВПО «Сибирский федеральный университет» УТВЕРЖДАЮ Проректор по УР Румянцев М.В. 2014г. Задания для вступительных испытаний по информатике и ИКТ Вариант 0 В тестовых материалах

Подробнее

Структура программы в Паскаль. Основные команды. Команда присваивания. Команды чтения и записи

Структура программы в Паскаль. Основные команды. Команда присваивания. Команды чтения и записи Структура программы в Паскаль Program Name; заголовок программы: program команда, name имя программы: произвольное слово, набранное латинскими символами. Var начало блока описания переменных. Список переменных:

Подробнее

Лабораторные работы по программированию на VBA

Лабораторные работы по программированию на VBA Лабораторные работы по программированию на VBA Для реализации процедур на VBA необходимо: 1 изучить операторы языка VBA; уметь разрабатывать алгоритмы для решения конкретных задач; 3 уметь работать в среде

Подробнее

PDF created with pdffactory Pro trial version

PDF created with pdffactory Pro trial version Практическая работа 2.3. Использование циклов для обработки одномерных массивов Цель работы. Выполнив эту работу, Вы научитесь: выполнять формализацию задачи, сформулированной в терминах описываемой предметной

Подробнее

Ч > Повторение. Составление алгоритмов с повторением и ветвлением на языке программирования Pascal

Ч > Повторение. Составление алгоритмов с повторением и ветвлением на языке программирования Pascal Тема Основы алгоритмизации и программирования Урок Ч > Повторение. Составление алгоритмов с повторением и ветвлением на языке программирования Pascal I *? Задание 1. Повторите основные конструкции и команды

Подробнее

Основные правила записи выражений. Построение формул

Основные правила записи выражений. Построение формул Лекция 3 На предыдущей лекции мы рассмотрели вопросы создания и форматирования таблицы, в которую записаны значения трёх функций одного семейства. После того, как таблица создана можно перейти к следующему

Подробнее

. ОСНОВЫ MICROSOFT OFFICE XP

. ОСНОВЫ MICROSOFT OFFICE XP Содержание Введение...3 Часть I. ОСНОВЫ MICROSOFT OFFICE XP Глава 1.1. Структура пакета Office Состав пакета...8 Назначение Microsoft Office XP...11 Установка пакета Office...11 Глава 1.2. Интерфейс пакета

Подробнее

var s, n: integer; begin s := 33; n := 1; while s > 0 do begin s := s 7; n := n * 3 end; writeln(n) end.

var s, n: integer; begin s := 33; n := 1; while s > 0 do begin s := s 7; n := n * 3 end; writeln(n) end. 1. Запишите число, которое будет напечатано в результате выполнения программы. var s, n: integer; s := 33; n := 1; while s > 0 do s := s 7; n := n * 3 writeln(n) 1) из программы видно, что начальные значения

Подробнее

ГРАФИЧЕСКАЯ ИНТЕРПРЕТАЦИЯ И АНАЛИЗ ФУНКЦИЙ В СРЕДЕ VISUAL BASIC FOR APLICATIONS

ГРАФИЧЕСКАЯ ИНТЕРПРЕТАЦИЯ И АНАЛИЗ ФУНКЦИЙ В СРЕДЕ VISUAL BASIC FOR APLICATIONS ГРАФИЧЕСКАЯ ИНТЕРПРЕТАЦИЯ И АНАЛИЗ ФУНКЦИЙ В СРЕДЕ VISUAL BASIC FOR APLICATIONS Молоканов А.И. Научный руководитель старший преподаватель Потапов В.Л. Финансовый университет при Правительстве Российской

Подробнее

Практическая работа 8. Решение задач в Excel с помощью VBA. Использование встроенных функций.

Практическая работа 8. Решение задач в Excel с помощью VBA. Использование встроенных функций. Тема: Практическая работа 8. Решение задач в Excel с помощью VBA. Использование встроенных функций. Цель: Научиться выполнять вычисления с использованием функций и операторов VBA, организовывать ввод и

Подробнее

ЛАБОРАТОРНАЯ РАБОТА 3 РАБОТА С МАССИВАМИ ДАННЫХ В

ЛАБОРАТОРНАЯ РАБОТА 3 РАБОТА С МАССИВАМИ ДАННЫХ В ЛАБОРАТОРНАЯ РАБОТА 3 РАБОТА С МАССИВАМИ ДАННЫХ В LabVIEW. Цель работы: Научиться обрабатывать массивы данных с использованием циклических конструкций. 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ Массив пронумерованный, непрерывный,

Подробнее

C2 (высокий уровень, время 30 мин)

C2 (высокий уровень, время 30 мин) C2 (высокий уровень, время 30 мин) Тема: Обработка массива (написать программу из 10-15 строк на языке программирования или алгоритм на естественном языке). Что нужно знать: массив это набор однотипных

Подробнее

«Академика»

«Академика» Комплексная олимпиада школьников «Академика» Olympkiu@ieml.ru 1. Статья, набранная на компьютере, содержит 32 страницы, на каждой странице 32 строки, в каждой строке 25 символов. Определите информационный

Подробнее

Домашняя работа 9. 2) Получив на вход число x, этот алгоритм печатает число M. Известно, что x > 100. Укажите наименьшее

Домашняя работа 9. 2) Получив на вход число x, этот алгоритм печатает число M. Известно, что x > 100. Укажите наименьшее Домашняя работа 9 1) Получив на вход число x, этот алгоритм печатает число M. Известно, что x > 100. Укажите наименьшее такое (т. е. большее 100) число x, при вводе которого алгоритм печатает 2. L := x-12;

Подробнее

E - L E A R N I N G : К Р А З Р А Б О Т К Е М У Л Ь Т И М Е Д И Й Н О Г О У Ч Е Б Н И К А

E - L E A R N I N G : К Р А З Р А Б О Т К Е М У Л Ь Т И М Е Д И Й Н О Г О У Ч Е Б Н И К А Насырова Наиля Халитовна канд. пед. наук, доцент Институт вычислительной математики и информационных технологий ФГАОУ ВПО «Казанский (Приволжский) федеральный университет» г. Казань, Республика Татарстан

Подробнее

Вывод массивов. Проект 1. Вывести на форму данный массив, состоящий из 100 случайных целых чисел от 1 до 10 включительно.

Вывод массивов. Проект 1. Вывести на форму данный массив, состоящий из 100 случайных целых чисел от 1 до 10 включительно. СОЗДАНИЕ ПРОЕКТОВ НА VISUAL BASIC 2005. МАССИВЫ СОЗДАНИЕ ЭНЦИКЛОПЕДИЯ ПРОЕКТОВ УЧИТЕЛЯ НА VISUAL ИНФОРМАТИКИ BASIC 2005 В. Бабиенко В работе приведены разнообразные проекты на массивы на языке программирования

Подробнее

СОДЕРЖАНИЕ ПРОГРАММЫ If-Then-Else Select-Case For-Next While-Wend Do-Loop For-Each

СОДЕРЖАНИЕ ПРОГРАММЫ If-Then-Else Select-Case For-Next While-Wend Do-Loop For-Each СОДЕРЖАНИЕ ПРОГРАММЫ 1. Какие задачи решает информатика в различных сферах экономики. 2. Определение информатики, взаимодействие данных, информации и знаний. 3. Краткая характеристика пяти основных видов

Подробнее

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

Реализация приложений с использованием системных математических функций Лекция 8 Реализация приложений с использованием системных математических функций В рассмотренных нами приложениях калькуляторов были использованы варианты вычислений с использованием арифметических операций.

Подробнее

Лабораторная работа 4. Циклические вычислительные процессы.

Лабораторная работа 4. Циклические вычислительные процессы. Лабораторная работа 4. Циклические вычислительные процессы. Алгоритмические циклические структуры предназначены для решения задач, которые подразумевают выполнение одного и того же набора действий определённое

Подробнее

ФГОУ ВПО «Сибирский федеральный университет» Межвузовская региональная олимпиада по информатике I тур Демонстрационный вариант

ФГОУ ВПО «Сибирский федеральный университет» Межвузовская региональная олимпиада по информатике I тур Демонстрационный вариант ФГОУ ВПО «Сибирский федеральный университет» Межвузовская региональная олимпиада по информатике I тур Демонстрационный вариант Тест состоит из частей A и B. На его выполнение отводится 120 минут. Часть

Подробнее

Тема: Работа с двухмерными массивами в Pascal Коротко о главном

Тема: Работа с двухмерными массивами в Pascal Коротко о главном Тема: Работа с двухмерными массивами в Pascal Коротко о главном Что нужно знать: работу цикла for (цикла с переменной) массив это набор однотипных элементов, имеющих общее имя и расположенных в памяти

Подробнее

Утверждаю Ректор университета А.В. Лагерев 2011 г.

Утверждаю Ректор университета А.В. Лагерев 2011 г. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ БРЯНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Утверждаю Ректор университета А.В. Лагерев 2011 г. ИНФОРМАТИКА АВТОМАТИЗАЦИЯ РАСЧЕТОВ ВЫПОЛНЯЕМЫХ С ИСПОЛЬЗОВАНИЕМ ОФИСНЫХ

Подробнее

Диагностическая тематическая работа 6 по подготовке к ЕГЭ. Инструкция по выполнению работы

Диагностическая тематическая работа 6 по подготовке к ЕГЭ. Инструкция по выполнению работы Информатика. класс. Демонстрационный вариант 6 (9 минут) Диагностическая тематическая работа 6 по подготовке к ЕГЭ по ИНФОРМАТИКЕ и ИКТ по теме «Алгоритмизация, моделирование и программирование» Инструкция

Подробнее

Практическая работа 14-2 Создание базы данных, состоящей из одной таблицы. Ввод данных в таблицу. Использование форм.

Практическая работа 14-2 Создание базы данных, состоящей из одной таблицы. Ввод данных в таблицу. Использование форм. Тема: Практическая работа 14-2 Создание базы данных, состоящей из одной таблицы. Ввод данных в таблицу. Использование форм. Цель: Научиться создавать базы данных в MS Acces (создавать таблицы и формы,

Подробнее

Задания для 9 и 10 класса Заключительный этап 1. Кодирование информации. Системы счисления (1 балл)

Задания для 9 и 10 класса Заключительный этап 1. Кодирование информации. Системы счисления (1 балл) Задания для 9 и 10 класса Заключительный этап 1. Кодирование информации. Системы счисления (1 балл) Дано равенство чисел, записанных в различных системах счисления: N55 6 +N60 7 =2N12 5 Символом N обозначена

Подробнее

Переход на Excel 2001

Переход на Excel 2001 Содержимое данного руководства Microsoft Внешний вид приложения Microsoft существенно отличается от Excel 2003, и это руководство призвано ускорить знакомство с новой версией программы. Прочитайте данное

Подробнее

МАКРОПРОГРАММИРОВАНИЕ В СРЕДЕ ОФИСНЫХ ПРИЛОЖЕНИЙ

МАКРОПРОГРАММИРОВАНИЕ В СРЕДЕ ОФИСНЫХ ПРИЛОЖЕНИЙ МАКРОПРОГРАММИРОВАНИЕ В СРЕДЕ ОФИСНЫХ ПРИЛОЖЕНИЙ Гедранович Валентина Васильевна 28 июня 2012 г. Аннотация Глава 16 из УМК: Гедранович, В.В. Основы компьютерных информационных технологий: учеб.-метод.

Подробнее

Специальность «Туризм» Учебная дисциплина «Информационные сети и базы данных»

Специальность «Туризм» Учебная дисциплина «Информационные сети и базы данных» Специальность 100400.62 «Туризм» Учебная дисциплина «Информационные сети и базы данных» Практическое занятие 8 Изучение возможностей и порядка использования MS Access 2007 при отборе данных с помощью запросов

Подробнее

1. РАБОТА С ШАБЛОНАМИ В MS WORD

1. РАБОТА С ШАБЛОНАМИ В MS WORD 1. РАБОТА С ШАБЛОНАМИ В MS WORD Цель данной лабораторной работы научиться создавать документы на основе встроенных шаблонов MS Word, а также разрабатывать собственные шаблоны, которые будут использоваться

Подробнее

Лабораторная работа 2 «Создание реляционной базы данных»

Лабораторная работа 2 «Создание реляционной базы данных» Лабораторная работа 2 «Создание реляционной базы данных» Цель работы: изучение инструментов для управления базами в Microsoft Office Access 2007 1. Краткие теоретические сведения В современном мире человеку

Подробнее

Оглавление...0 Типы данных...1 Операторы ввода/вывода...1 Оператор ввода INPUT...1 Оператор вывода PRINT...1

Оглавление...0 Типы данных...1 Операторы ввода/вывода...1 Оператор ввода INPUT...1 Оператор вывода PRINT...1 Оглавление. Оглавление...0 Типы данных...1 Операторы ввода/вывода...1 Оператор ввода INPUT...1 Оператор вывода PRINT...1 Оператор присвоения...1 Условный оператор IF...1 Логические операции...2 Оператор

Подробнее

ПРИЛОЖЕНИЕ 2 КОДЫ ОШИБОК Syntax error RETURN without GOSUB Out of data Illegal fuction call

ПРИЛОЖЕНИЕ 2 КОДЫ ОШИБОК Syntax error RETURN without GOSUB Out of data Illegal fuction call 165 ПРИЛОЖЕНИЕ 2 КОДЫ ОШИБОК В QBasic существуют два основных типа ошибок: ошибки периода компиляции и периода выполнения. Первые это в основном синтаксические ошибки, обнаруженные компилятором, вторые

Подробнее

Часть 1. таблице содержатся сведения о длинах этих дорог (в километрах).

Часть 1. таблице содержатся сведения о длинах этих дорог (в километрах). Часть 1 1 Сколько значащих нулей в двоичной записи шестнадцатеричного числа 75BD 16? 1) 3 2) 4 3) 5 4) 6 2 Логическая функция F задаётся выражением (a c) ( a (b c)). Определите, какому столбцу таблицы

Подробнее

Базовые конструкции языка Pascal

Базовые конструкции языка Pascal ЦЕНТР ДЕТСКОГО (ЮНОШЕСКОГО) НАУЧНО-ТЕХНИЧЕСКОГО ТВОРЧЕСТВА «ПРОГРАММИРОВАНИЕ В СИСТЕМЕ TURBO PASCAL» Часть 1 Базовые конструкции языка Pascal УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ для учащихся заочной школы юных

Подробнее

Краткое руководство по началу работы

Краткое руководство по началу работы Краткое руководство по началу работы Интерфейс Microsoft Excel 2013 изменился по сравнению с предыдущими версиями, и чтобы помочь вам быстрее освоиться с ним, мы создали это руководство. Добавляйте команды

Подробнее

Python. s = 11 n = 2 while s > 0: s = s 3 n = n + 2 print(n)

Python. s = 11 n = 2 while s > 0: s = s 3 n = n + 2 print(n) КДР, ИНФОРМАТИКА 11 класс Вариант 1, Январь 2018 Краевая диагностическая работа по ИНФОРМАТИКЕ 11 класс Вариант 1 Инструия по выполнению работы На выполнение краевой диагностической работы по информатике

Подробнее