Лабораторная работа 10. Краткая теория

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Лабораторная работа 10. Краткая теория"

Транскрипт

1 Лабораторная работа 10 Тема: Программирование с использованием динамической структуры стек Цель: Изучить методы организации списочных структур в динамической памяти. Реализовать алгоритмы помещения и изъятия элементов из стек. Краткая теория Стек динамическая структура данных c упорядоченным доступом к элементам, функционирующая по принципу LIFO (последний вошел первый вышел). Динамическая структура стек связанного хранения представляет собой динамическую структуру однонаправленный список, с упорядоченным доступом к элементам. Для реализации стека необходимо описать следующие типы и переменные: typedef struct _Element { //Структура для элемента стека тип value; //Поле данных элемента стека struct _Element *next; //Указатель на следующий элемент Element; Element *head = NULL; //Указатель на вершину стека Функция создания стека: void Create(void) {head = NULL; Функция удаления стека: void Destroy(void) { while(head){ Element *tmp = head; head = head->next; free(tmp); Функция помещения элемента в стек: int Push(тип val) { Element *tmp = (Element*)malloc(sizeof(Element)); if(!tmp) return 0; tmp->next = head; tmp->value = val; head = tmp; return 1; Функция изъятия элемента из стека: int Pop(тип *val) { if(!head) return 0; Element *tmp = head; head = head->next; *val = tmp->value; free(tmp); return 1;

2 Ход работы В данной лабораторной работе обязательным являются первые два задания. При выполнении заданий необходимо реализовать дружественный интерфейс: при вводе (выводе) данных выводится приглашение, которое содержит описание вводимой (выводимой) величины (назначение и тип). В данной лабораторной работе предполагается, что все значения могут вводиться некорректно. Поэтому необходимо осуществлять проверку на корректность ввода с использованием операторов управления. Задание 1 Разработать программу согласно варианту задания. Необходимо реализовать следующие функции для работы со стеком: создание стека; добавление элемента в стек; удаление элемента из стека; вывод стека на экран; очистка стека. Варианты заданий: 1. Дан стек вещественных чисел. Удалить числа, меньшие среднего арифметического. 2. Дан стек целых чисел. Удалить наименьший элемент стека. 3. Дан стек символов. Удалить каждый нечетный элемент стека. 4. Дан стек целых чисел. Удалить все нечетные числа из стека. 5. Дан стек вещественных чисел. Удалить из стека числа из заданного пользователем диапазона. 6. Дан стек вещественных чисел, упорядоченных по убыванию. Добавить в стек среднее арифметическое элементов, не нарушая упорядоченности. 7. Дан стек символов. Преобразовать стек, оставив в нем из группы подряд идущих одинаковых элементов только один. 8. Дан стек целых чисел. Удалить все локальные минимумы, при этом первый и последний элемент не обрабатывать. 9. Дан набор из чисел. Создать два стека: первый должен содержать числа из исходного набора с нечетными номерами (1, 3,...), а второй с четными (2, 4,...). 10. Разделить созданный стек вещественных чисел на два: в первый положительные числа, во второй отрицательные. 11. В созданном стеке символов поменять местами крайние элементы. 12. Из стека целых чисел удалить элементы, заканчивающиеся на цифру В стеке вещественных чисел поменять местами элементы, содержащие максимальное и минимальное значения. 14. Перенести из созданного стека целых чисел в новый стек все элементы, находящиеся между первым и максимальным элементом. 15. Перенести из созданного стека вещественных чисел в новый стек все элементы, находящиеся между первым и минимальным элементом. 16. В стеке целых чисел определить количество и удалить все элементы, находящиеся между минимальным и максимальным элементами. 17. В стеке вещественных чисел определить количество элементов, имеющих значения, меньше среднего арифметического значения всех элементов, и удалить эти элементы. 18. В стеке вещественных чисел вычислить среднее арифметическое и заменить им первый элемент. 19. В стеке вещественных чисел вычислить среднее арифметическое и заменить им все четные значения элементов. 20. В стеке целых чисел заменить все положительные цифры, отрицательными. И наоборот.

3 21. Объединить два целочисленных стека в новый. 22. Удалить из стека целых чисел все четные числа. 23. Удалить из стека вещественных чисел все отрицательные числа. 24. Поменять местами крайние элементы стека целых чисел. 25. Поменять местами минимальный и максимальный элементы стека вещественных чисел. 26. Удалить из стека символов каждый второй элемент. 27. Удалить из стека целых чисел все элементы, расположенные до минимального элемента стека. 28. Поменять местами наибольший среди отрицательных и наименьший среди положительных элементов целочисленного стека. 29. Поместить максимальный элемент стека вещественных чисел на первую позицию. 30. Поменять местами минимальный и первый элементы стека целых чисел. 31. Поменять местами первый и последний элементы стека вещественных чисел. 32. Удалить первый и последний элементы стека целых чисел. 33. Удалить из стека вещественных чисел все элементы, расположенные между минимальным и максимальным элементами. 34. Удалить из стека целых чисел все элементы, расположенные после максимального элемента. 35. Найти среднее арифметическое значение элементов целочисленного стека и удалить элементы, меньшие среднего значения. 36. Найти среднее арифметическое значение элементов стека вещественных чисел. Поместить ближайший к среднему значению элемент стека на первую позицию. 37. Дан стек целых чисел. Удалить наибольший элемент стека. 38. Дан стек символов. Удалить каждый n-ый элемент стека. 39. Дан стек целых чисел. Удалить все четные числа из стека. 40. Дан стек символов. Удалить каждый второй четный элемент стека. Задание 2 В задании необходимо разработать программу, в которой выполняется ввод записей определенного типа. Записи вводятся или из файла, или с клавиатуры. При вводе с клавиатуры записи вводятся построчно в определенном формате, признак завершения ввода ввод пустой строки. Введенные записи помещаются в динамическую структуру связанного хранения: стек. При написании программы реализовать функции: помещение элемента в стек, изъятие элемента из стека. Динамическую структуру оформить в виде отдельного модуля. После завершения ввода вывести элементы стека или на экран или в файл, фильтруя согласно варианту задания. Источник ввода и вывода указано в варианте задания в виде: TXT текстовый файл, BIN бинарный файл, KBD клавиатура, MON монитор. Варианты заданий: Структура Вход Выход Условие фильтра 1 УСТРОЙСТВО KBD BIN При выводе пропускать устройства с определенной фирмой производителем. Название фирмы указывает пользователь. При выводе пропускать поезда с определенной 2 ПОЕЗД BIN TXT станцией назначения. Станцию указывает пользователь. При выводе пропускать все видеодиски, 3 ВИДЕОДИСК TXT MON продолжительность которых меньше средней продолжительности всех введенных записей. При выводе пропускать все телефоны, номер 4 ТЕЛЕФОН KBD BIN которых начинается на цифру, указанную пользователем после ввода данных.

4 5 МАРШРУТ BIN TXT 6 САМОЛЕТ TXT MON 7 БИЛЕТ KBD BIN 8 ПРОЦЕССОР BIN TXT 9 ФИРМА TXT MON 10 НАКЛАДНАЯ KBD BIN 11 СООБЩЕНИЕ BIN TXT 12 ФАЙЛ TXT MON 13 МАШИНА KBD BIN 14 КНИГА BIN TXT 15 СТУДЕНТ TXT MON 16 УСТРОЙСТВО BIN MON 17 ПОЕЗД TXT BIN 18 ВИДЕОДИСК KBD TXT 19 ТЕЛЕФОН BIN MON 20 МАРШРУТ TXT BIN 21 САМОЛЕТ KBD TXT 22 БИЛЕТ BIN MON 23 ПРОЦЕССОР TXT BIN 24 ФИРМА KBD TXT При выводе пропускать все маршруты, время отправления которых меньше значения, введенного пользователем. При выводе пропускать самолеты, выпущенные до указанного пользователем года. При выводе пропускать билеты на указанную пользователем дату. При выводе пропускать все процессоры, тактовая частота которых превышает среднее значение всех записей. При выводе пропускать все фирмы, УНН которых начинается с двух одинаковых цифр. При выводе пропускать все накладные, дата которых меньше даты, указанное пользователем. При выводе пропускать все сообщения, длина текста которых меньше средней длины текста всех записей. При выводе пропускать файлы с определенным расширением. Расширение указывает пользователь. При выводе пропускать все машины, год выпуска которых больше года выпуска последней введенной машины. При выводе пропускать книги указанного пользователем автора. При выводе пропускать студентов, номер зачетной книжки которых начинается с двух определенных цифр. Цифры указывает пользователь. При выводе пропускать устройства, в серийном номере которых присутствует сочетание двух символов. Сочетание двух символов указывает пользователь. При выводе пропускать поезда, количество вагонов в которых меньше значения, введенного пользователем. При выводе пропускать все видеодиски, в названии которых N слов. Значение N вводит пользователь после ввода всех записей. При выводе пропускать все телефоны, подключенные в месяце, указанном пользователем. При выводе пропускать все маршруты с определенной конечной станцией. Станцию указывает пользователь. При выводе пропускать самолеты, количество часов налета которых лежит в диапазоне, указанном пользователем. При выводе пропускать билеты, номер ряда которых больше указанного пользователем значения. При выводе пропускать все процессоры определенного производителя. Производителя указывает пользователь. При выводе пропускать все фирмы, в названии которых встречается определенное слово. Слово указывает пользователь.

5 25 НАКЛАДНАЯ BIN MON 26 СООБЩЕНИЕ TXT BIN 27 ФАЙЛ KBD TXT 28 МАШИНА BIN MON 29 КНИГА TXT BIN 30 СТУДЕНТ KBD TXT 31 ЛЕКАРСТВО BIN MON 32 ФИЛЬМ TXT BIN 33 ДЕТАЛЬ KBD TXT 34 ПАССАЖИР BIN MON 35 АБОНЕНТ TXT BIN 36 ТОВАР KBD TXT 37 ЧЕМПИОНАТ BIN MON 38 ДОМАШНЕЕ ЖИВОТНОЕ TXT BIN 39 ФУТБОЛИСТ KBD TXT 40 СУТРУДНИК BIN MON При выводе пропускать все накладные, сумма которых меньше средней суммы всех записей. При выводе пропускать все сообщения, ID которых содержит определенное сочетание двух цифр, указанных пользователем. При выводе пропускать файлы, размер которых меньше размера последнего введенного файла. При выводе пропускать все машины, в серийном номере которых встречается указанная пользователем цифра. При выводе пропускать книги, количество страниц которых меньше количества страниц в последней прочитанной записи. При выводе пропускать студентов, группа которых совпадает с группой последнего введенного студента. При выводе пропускать лекарства, срок годности которых истек. При выводе пропускать все фильмы введенного пользователем режиссѐра. При выводе пропускать все детали, содержащие введенный пользователем материал. При выводе пропускать всех пассажиров, у которых вес багажа больше указанного пользователем. При выводе пропускать всех абонентов, чьи телефоны начинаются с кода ##. Код ## (строка из 2 символов) вводит пользователь. При выводе пропускать все товары введенного пользователем производителя. При выводе пропускать все чемпионаты, проводимые во введенном пользователем городе. При выводе пропускать всех животных определенной породы. Породу указывает пользователь. При выводе пропускать всех футболистов, родившихся ранее введенной пользователем даты. При выводе пропускать всех сотрудников определенного отдела. Отдел вводится пользователем. СТУДЕНТ: фамилия, имя, отчество (строки по 15 символов); группа (строка 10 символов); номер зачетной книжки (целое шестизначное число); дата рождения (в формате дд.мм.гггг). Формат ввода: Фамилия Имя Отчество [ зачетной книжки], Дата рождения КНИГА: фамилия и инициалы автора (строка 15 символов); название книги (строка 20 символов);

6 год издания (целое четырехзначное число); количество страниц (целое десятизначное число). Формат ввода: код ISBN: Фамилия И. О. «Название», год МАШИНА: марка (строка 15 символов); модель (строка 5 символов); серийный номер (целое семизначное число); год выпуска (целое четырехзначное число). Формат ввода: Марка Модель [Серийный номер], Год выпуска ФАЙЛ: имя файла (строка 30 символов); размер файла (целое число); дата создания (в формате дд.мм.гггг); время создания (в формате чч:мм). Формат ввода: Имя файла, размер файла, дата и время создания ПРОЦЕССОР: производитель (строка 10 символов); модель (строка 15 символов); тактовая частота (целое число); порядковый номер (целое десятизначное число в 16-ричной системе). Формат ввода: Производитель Модель Тактовая частотаmhz Порядковый номер САМОЛЕТ: серийный номер (целое восьмизначное число) марка - модель (строка 20 символов); год выпуска (целое четырехзначное число); время налета (целое число, в часах). Формат ввода: Серийный номер Марка модель, Год выпуска, Время начета БИЛЕТ: название сеанса (строка 30 символов); дата и время сеанса (в формате дд.мм.гггг чч:мм); номер ряда (целое число); номер места (целое число). Формат ввода: Номер «Название сеанса» Дата и время, Номер ряда, Номер места СООБЩЕНИЕ: номер устройства (целое трехзначное число) ID сообщения (целое восьмизначное число в 16-ричной системе); текст (строка 30 символов); дата и время отправления (в формате дд.мм.гггг чч:мм). Формат ввода: Номер устройства: ID сообщения «Текст» Дата и время отправления НАКЛАДНАЯ: номер накладной (целое число); дата накладной (в формате дд.мм.гггг); общая сумма по накладной (вещественное число);

7 ФИО оператора (строка 20 символов). Формат ввода: Номер: «Дата», Сумма, ФИО оператора ФИРМА: название (строка 20 символов); УНН (целое десятизначное число); ФИО владельца (строка 20 символов); дата основания (в формате дд.мм.гггг). Формат ввода: Название [УНН], ФИО владельца, Дата основания МАРШРУТ: номер маршрута (целое четырехзначное число); станция отправления (строка 15 символов); конечная станция (строка 15 символов); время отправления (в формате чч:мм); время прибытия (в формате чч:мм). Формат ввода: Номер маршрута Станция отправления (Время отправления) Конечная станция (Время прибытия) ТЕЛЕФОН: номер (целое семизначное число); ФИО владельца (строка 30 символов); дата подключения (в формате дд.мм.гггг); тарифный план (строка 15 символов). Формат ввода: Номер ФИО владельца Дата подключения «Тарифный план» ВИДЕОДИСК: серийный номер (целое десятизначное число) название (строка 20 символов); продолжительность (целое число, в минутах); кинокомпания (строка 15 символов). Формат ввода: Серийный номер Название фильма (Кинокомпания), Продолжительность ПОЕЗД: номер (целое трехзначное число) название (строка 20 символов); станция отравления (строка 20 символов); станция назначения (строка 20 символов); количество вагонов (целое число). Формат ввода: Номер «Название» (Станция отправления Станция назначения), Количество вагонов УСТРОЙСТВО: тип устройства (строка 15 символов); модель (строка 10 символов); фирма производитель (строка 15 символов); серийный номер (цифро-символьный код длиной 20 знаков); дата изготовления (в формате дд.мм.гггг). Формат ввода: Тип устройства Модель (Фирма), Номер, Дата изготовления

8 ЛЕКАРСТВО: наименование (строка 10 символов); производитель (строка 15 символов); стоимость (длинное целое число); дата выпуска и срок годности (в формате дд.мм.гггг). Формат ввода: наименование, производитель, стоимость, дата выпуска, срок годности(мес.) ФИЛЬМ: название (строка 50 символов); год выхода (целое четырехзначное число); фамилия и имя режиссера (строки по 15 символов); страна производства (строка 20 символов); сборы в мире (вещественное число). Формат ввода: название, год выхода, фамилия и имя режиссера, страна производства, сборы в мире ДЕТАЛЬ: артикул (шестизначное целое число); наименование (строка 15 символов); материал (строка 15 символов); масса (вещественное число); производитель (строка 15 символов). Формат ввода: артикул, наименование, материал, масса, производитель ПАССАЖИР: фамилия, имя, отчество владельца (строки по 15 символов); серия паспорта (строка 2 символа) и номер паспорта (семизначное целое число); номер рейса (строка 6 символов); вес багажа (вещественное число). Формат ввода: ФИО, серия паспорта, номер паспорта, номер рейса, вес багажа АБОНЕНТ: номер телефона (целое шестизначное число); фамилия, имя, отчество (строки по 15 символов); улица (строка 20 символов), дом (целое число меньше 500), квартира (целое число меньше 1000). Формат ввода: номер телефона, ФИО, улица, дом, квартира ТОВАР: артикул (целое шестизначное число); наименование (строка 20 символов); производитель (строка 15 символов); стоимость (длинное целое число); дата выпуска (в формате дд.мм.гггг). Формат ввода: артикул, наименование, производитель, стоимость, дата выпуска ЧЕМПИОНАТ: название (строка 50 символов); дата начала и дата завершения (в формате дд.мм.гггг);

9 место проведения (строка 50 символов); количество участников. Формат ввода: название, дата начала, дата завершения место проведения, количество участников ДОМАШНЕЕ ЖИВОТНОЕ: вид (строка 10 символов); порода (строка 15 символов); кличка (строка 15 символов); дата рождения (в формате дд.мм.гггг); фамилия, имя, отчество владельца(строки по 15 символов). Формат ввода: вид, порода, кличка, дата рождения, ФИО владельца ФУТБОЛИСТ: фамилия, имя, отчество (строки по 15 символов); специализация (строка 15 символов); дата рождения (в формате дд.мм.гггг); название команды (строка 20 символов). Формат ввода: ФИО, специализация, дата рождения, название команды СОТРУДНИК: фамилия, имя, отчество (строки по 15 символов); дата рождения (в формате дд.мм.гггг); отдел (строка 50 символов); должность (строка 50 символов); стаж работы (целое число меньше 60). Формат ввода: ФИО, дата рождения, отдел, должность, стаж работы Контрольные вопросы 1. Что такое стек? 2. Опишите функцию помещения элемента в стек. 3. Опишите функцию изъятия элемента из стека.


до 10 латинских букв; между соседними словами не менее одного

до 10 латинских букв; между соседними словами не менее одного 1 2 3 4 5 6 7 8 ЛАБОРАТОРНАЯ РАБОТА 8. ОБРАБОТКА СТРОК Написать программу обработки строки. ВАРИАНТЫ Перенести первую букву в конец слова. Перенести последнюю букву в начало слова Удалить из слова первую

Подробнее

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

Лабораторная работа 3 Лабораторная работа 3 Задание Требуется реализовать программу, выполняющую действия над массивами. При выполнении части 1 допускается использование массивов статического размера. При выполнении части 2

Подробнее

Основы программирования

Основы программирования Основы программирования Выбор варианта задания Номер варианта задания соответствует порядковому номеру студента в группе. Если порядковый номер больше, чем количество вариантов, нумерацию считать циклической.

Подробнее

Контроль знаний студента

Контроль знаний студента Контроль знаний студента Перечень теоретических вопросов по дисциплине «Структуры данных»: 1. Классификация структур данных. 2. Массивы. Функция адресации. 3. Линейные списки. Основные процедуры по ведению

Подробнее

ЗАДАНИЯ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ «ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ» ZПМИ4 7 семестр

ЗАДАНИЯ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ «ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ» ZПМИ4 7 семестр ЗАДАНИЯ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ «ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ» ZПМИ4 7 семестр Каждое задание контрольной работы должно быть выполнено и оформлено в виде текстового документа doc-формата

Подробнее

Тема: Файлы. Общие задания Текстовые файлы Бинарные файлы Индивидуальные задания Вариант -1. Вариант -2. Вариант -3.

Тема: Файлы. Общие задания Текстовые файлы Бинарные файлы Индивидуальные задания Вариант -1. Вариант -2. Вариант -3. Тема: Файлы. Общие задания Текстовые файлы 1. Дан текстовый файл. В этом файле записана последовательность целых чисел, разделенная пробелами. Найти количество ненулевых элементов в заданном файле. 2.

Подробнее

Задания на курсовую работу для студентов заочного отделения специальности "Программное обеспечение информационных технологий"

Задания на курсовую работу для студентов заочного отделения специальности Программное обеспечение информационных технологий Задания на курсовую работу для студентов заочного отделения специальности 40 01 01 "Программное обеспечение информационных технологий" Общие сведения Курсовая работа представляет собой создание простейшей

Подробнее

Лабораторная работа 5-6. Нелинейные структуры данных (4 ч.)

Лабораторная работа 5-6. Нелинейные структуры данных (4 ч.) Тематика лабораторных занятий Раздел. СТРУКТУРЫ ДАННЫХ Лабораторная работа. Элементарные данные ( ч.) Цель: изучить принципы работы с числовыми, символьными и логическими типами данных.. Введенное 4-значное

Подробнее

Указания к выполнению

Указания к выполнению Указания к выполнению Задание оформляется одним проектом. Данные из файла в память целиком не считываются. После каждой операции необходимо выводить количество записей в файле. Каждая операция должна сопровождаться

Подробнее

Выбор номера варианта n: n=(k mod 8) +1, где K номер студента в журнале. Пример: K=7, тогда n=(7 mod 4)+1=3+1=4;

Выбор номера варианта n: n=(k mod 8) +1, где K номер студента в журнале. Пример: K=7, тогда n=(7 mod 4)+1=3+1=4; n=(k mod 8) +1, где K номер студента в журнале. Пример: K=7, тогда n=(7 mod 4)+1=3+1=4; Лабораторная работа 2 Ветвления 1. Задана точка M с координатами (x,y). Определить ее положение относительно окружности

Подробнее

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

Все созданные и вычисленные матрицы также сохранить в файле. Все матрицы вывести на экран в порядке заполнения и выполнения действий. 1)Создать внешний файл, содержащий сведения об игрушках: указывается название игрушки, ее стоимость, возрастные границы (например, игрушка предназначается для детей от 2-х до 5-ти лет). Получить следующие

Подробнее

Вариант II-A-5 1. Нарисовать на плоскости область, в которой и только в которой истинно указанное выражение:

Вариант II-A-5 1. Нарисовать на плоскости область, в которой и только в которой истинно указанное выражение: Вариант II-A-1 1. Вывести на экран фразу "у меня n книг"с согласованием падежей (n 20). 2. Вычислить произведение элементов массива, попадающих в интервал [a, b]. 3. По заданному двумерному массиву составить

Подробнее

КОНТРОЛИРУЕМАЯ САМОСТОЯТЕЛЬНАЯ РАБОТА «Основы информатики и программирования» 1 семестр

КОНТРОЛИРУЕМАЯ САМОСТОЯТЕЛЬНАЯ РАБОТА «Основы информатики и программирования» 1 семестр КОНТРОЛИРУЕМАЯ САМОСТОЯТЕЛЬНАЯ РАБОТА «Основы информатики и программирования» 1 семестр Отчет по контролируемой самостоятельной работе должен быть сдан в печатном виде не позднее 25.11.2009. Отчет должен

Подробнее

Полякова Ирина Николаевна

Полякова Ирина Николаевна Полякова Ирина Николаевна Сборник заданий по Си для практических занятий в компьютерном классе. Методическое пособие для студентов бакалавриата по направлению Прикладная математика и информатика, 2010.

Подробнее

Томский государственный университет систем управления и радиоэлектроники (ТУСУР) Высший колледж информатики, электроники и менеджмента (ВКИЭМ)

Томский государственный университет систем управления и радиоэлектроники (ТУСУР) Высший колледж информатики, электроники и менеджмента (ВКИЭМ) Томский государственный университет систем управления и радиоэлектроники (ТУСУР) Высший колледж информатики, электроники и менеджмента (ВКИЭМ) А.В. Бобенко ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИИЕ Методические

Подробнее

Программирование на языке Pascal. Итоговая работа

Программирование на языке Pascal. Итоговая работа Программирование на языке Pascal. Итоговая работа В конце обучения по курсу каждый ученик должен сдать на бумажном носителе решенные задачи по всем основным разделам курса, в каждом разделе по 5 заданий.

Подробнее

9)Даны целое число n и вещественное а (вводятся с клавиатуры). Вычислить:

9)Даны целое число n и вещественное а (вводятся с клавиатуры). Вычислить: 1) Дано целое число (вводится с клавиатуры). Вычислить: y 1 si1 2 3 si1 si 2 si1 si 2 si3 si1 si 2)Дано целое число (вводится с клавиатуры). Вычислить сумму из! ( 1)! ( 2)! ( 3)! слагаемых: y... 1 2 3

Подробнее

Лабораторная работа 3 Часть 1

Лабораторная работа 3 Часть 1 1 Лабораторная работа 3 Часть 1 1. Начало работы в среде MATLAB Цель работы. В ходе лабораторной работы необходимо: 1) Научиться работать с интерфейсом среды MATLAB. 2) Изучить основные команды среды MATLAB

Подробнее

Тема: Файлы в С++. Общие задания Текстовые файлы Бинарные файлы

Тема: Файлы в С++. Общие задания Текстовые файлы Бинарные файлы Тема: Файлы в С++. Общие задания 1. Дан текстовый файл. В этом файле записана последовательность целых чисел, разделенная пробелами. Найти наибольший четный элемент в заданном файле. 2. Дан текстовый файл,

Подробнее

Индивидуальные варианты Вариант 2

Индивидуальные варианты Вариант 2 Одномерные массивы Общее задание Вариант 1 1. Дан массив из 12 целых чисел. Найти сумму элементов 2. Дан массив из 12 целых чисел. Найти количество четных элементов 3. Дан массив из 12 целых чисел. Найти

Подробнее

Алтайский государственный университет Математический факультет Кафедра информатики. Массивы ... Лабораторная работа 9.

Алтайский государственный университет Математический факультет Кафедра информатики. Массивы ... Лабораторная работа 9. Алтайский государственный университет Математический факультет Кафедра информатики Массивы Лабораторная работа Барнаул Массивы Лабораторная работа Цель работы Освоить использование одномерных и многомерных

Подробнее

Цели и задачи выполнения курсовой работы. Организация процесса выполнения курсовой работы

Цели и задачи выполнения курсовой работы. Организация процесса выполнения курсовой работы Цели и задачи выполнения курсовой работы Завершающим этапом изучения дисциплины «Конструирование программ и языки программирования» является выполнение курсовой работы, целью которой является разработка

Подробнее

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ Министерство образования Республики Беларусь Учреждение образования «Полоцкий государственный университет» МЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению контрольной работы по курсу «Языки программирования» для студентов

Подробнее

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

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

Подробнее

Алгоритмизация и программирование Часть С (Профильный и углублённый уровень, класс) 25. С1 Известны количество жителей в государстве и площадь

Алгоритмизация и программирование Часть С (Профильный и углублённый уровень, класс) 25. С1 Известны количество жителей в государстве и площадь В заданиях части С1, С2, С3 необходимо разработать алгоритм или программу для решения задачи В заданиях части С4, С5, С6 необходимо разработать программу для решения задачи Линейные вычислительные процессы

Подробнее

План практикума по курсу «Алгоритмы и структуры данных»

План практикума по курсу «Алгоритмы и структуры данных» План практикума по курсу «Алгоритмы и структуры данных» Приводится примерный список задач для разбора на практических занятиях (38 часов 19 пар). Занятия 1-4 (8 часов). Работа с файлами. 1. Дан текстовый

Подробнее

Таблица 2: Название аэропорта Адрес Телефон ФИО начальника. Таблица 2: Отдел Руководитель отдела

Таблица 2: Название аэропорта Адрес Телефон ФИО начальника. Таблица 2: Отдел Руководитель отдела Лабораторная работа. Создание БД в СУБД MS ACCESS 1. Создать в режиме конструктора таблицы базы данных. Предусмотреть использование мастера подстановок. Для числовых полей добавить условие на значение,

Подробнее

Контрольная работа. Конструирование простейшего класса

Контрольная работа. Конструирование простейшего класса Контрольная работа Конструирование простейшего класса При выполнении контрольной работы студент должен продемонстрировать умение сконструировать класс с заданным набором данных, создать объекты на основе

Подробнее

Задачи и вопросы для самостоятельного изучения

Задачи и вопросы для самостоятельного изучения Министерство образования и науки Российской Федерации ФГБОУ ВПО «Уральский государственный лесотехнический университет» Институт экономики и управления Кафедра Информационных технологий и моделирования

Подробнее

Лабораторные работы 8-12 Создание БД в СУБД MS ACCESS

Лабораторные работы 8-12 Создание БД в СУБД MS ACCESS Лабораторные работы 8-12 Создание БД в СУБД MS ACCESS Лабораторная работа 8 Создать в режиме конструктора таблицы базы данных. Предусмотреть использование мастера подстановок. Для числовых полей добавить

Подробнее

Лабораторная работа 2 по информатике. (1-й семестр).

Лабораторная работа 2 по информатике. (1-й семестр). Лабораторная работа 2 по информатике (1-й семестр). Во всех заданиях требуется составить блок-схему алгоритма и написать программу. Задание 1 Программно сформировать целочисленный массив из 15-ти элементов.

Подробнее

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД «ЗАПОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ» ВАРІАНТ 1 1. Операторы описания типов данных, констант и пользовательских типов данных в системах программирования на языке BASIC и FORTRAN. 2. Написать программу поиска среднего значения элементов заданного

Подробнее

В заданиях на формирование массива предполагается, что размер результирующего массива не превосходит 10.

В заданиях на формирование массива предполагается, что размер результирующего массива не превосходит 10. Одномерные массивы 49 Одномерные массивы Условие вида «дан массив размера N» означает, что вначале дается фактический размер массива (целое число N), а затем приводятся все его элементы. Если в задании

Подробнее

Варианты заданий по дисциплине «Основы программирования»

Варианты заданий по дисциплине «Основы программирования» Варианты заданий по дисциплине «Основы программирования» Вариант 1 1. Написать программу, выводящую следующее: 9 88 777 6666 55555 444444 3333333 22222222 111111111 2. Не используя стандартные функции

Подробнее

Общие методические указания. Рекомендуемая литература. Задание 1

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

Подробнее

В заданиях на формирование массива предполагается, что размер результирующего массива не превосходит 10.

В заданиях на формирование массива предполагается, что размер результирующего массива не превосходит 10. Одномерные массивы Одномерные массивы Условие вида «дан массив размера N» означает, что вначале дается фактический размер массива (целое число N), а затем приводятся все его элементы. Если в задании явно

Подробнее

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ» (МИИТ)

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ» (МИИТ) ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА государственное образовательное учреждение высшего профессионального образования «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ» (МИИТ) СОГЛАСОВАНО:

Подробнее

Методические указания к выполнению лабораторных работ

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

Подробнее

5. ПОСЛЕДОВАТЕЛЬНАЯ ОБРАБОТКА ДАННЫХ

5. ПОСЛЕДОВАТЕЛЬНАЯ ОБРАБОТКА ДАННЫХ 5. ПОСЛЕДОВАТЕЛЬНАЯ ОБРАБОТКА ДАННЫХ 5.1. Приемы последовательной обработки данных В ряде задач последовательность элементов исходных данных вводится и обрабатывается по одному элементу в том порядке,

Подробнее

1.8. РАБОТА С ФАЙЛАМИ. 1. Дан файл, содержащий целые числа. Составить программу. 2. Дан файл, содержащий действительные числа.

1.8. РАБОТА С ФАЙЛАМИ. 1. Дан файл, содержащий целые числа. Составить программу. 2. Дан файл, содержащий действительные числа. 1.8. РАБОТА С ФАЙЛАМИ 1. Дан файл, содержащий целые числа. Составить программу вычисления а) количества четных чисел; б) количества положительных чисел; в) суммы чисел; г) их среднего арифметического.

Подробнее

5%. Через сколько дней он будет пробегать больше 15 км? Спортсмен в первый день пробежал 5 км. С каждым днем он увеличивает расстояние на

5%. Через сколько дней он будет пробегать больше 15 км? Спортсмен в первый день пробежал 5 км. С каждым днем он увеличивает расстояние на ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ УСПЕВАЕМОСТИ ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ПО ИТОГАМ ОСВОЕНИЯ ДИСЦИПЛИНЫ Б1.Б.22 Теоретические основы информатики Контрольные работы 1 семестра 1. Программа на С++.

Подробнее

Задачи на тему «файлы и структуры» Текстовые файлы Сложность А: 1. Функция определяет максимум из всех вещественных чисел, лежащих в файле text.txt.

Задачи на тему «файлы и структуры» Текстовые файлы Сложность А: 1. Функция определяет максимум из всех вещественных чисел, лежащих в файле text.txt. Задачи на тему «файлы и структуры» Текстовые файлы Сложность А: 1. Функция определяет максимум из всех вещественных чисел, лежащих в файле text.txt. 2. Написать функцию, получающую в качестве аргумента

Подробнее

Matrix97. Дана квадратная матрица A порядка M. Зеркально отразить ее элементы

Matrix97. Дана квадратная матрица A порядка M. Зеркально отразить ее элементы 72 М. Э. Абрамян. Электронный задачник Programming Taskbook 4.6 лежащие одновременно ниже главной диагонали (включая эту диагональ) и ниже побочной диагонали (также включая эту диагональ). Условный оператор

Подробнее

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

Лабораторная работа 7 2 Лабораторная работа 7 Обработка строк с использованием множественного типа данных Задание: составить программу заданной обработки массива слов. В процессе обработки использовать множественных тип данных.

Подробнее

Основы языка программирования Си Задачи лабораторной работы 2

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

Подробнее

Алгоритм-я и основы програм-я_рус_4кр_зим_шайдуллина Т_ВТиПО(2к4г очн)

Алгоритм-я и основы програм-я_рус_4кр_зим_шайдуллина Т_ВТиПО(2к4г очн) Алгоритм-я и основы програм-я_рус_4кр_зим_шайдуллина Т_ВТиПО(2к4г очн) 1 Преобразование целочисленной переменной value в ASCII эквивалент 2 Это значение 5.9875e17 может быть сохранено в переменной, типа:

Подробнее

Язык программирования Си. Семинар 9. Зачет: методика его проведения, теоретический минимум и типовые задания.

Язык программирования Си. Семинар 9. Зачет: методика его проведения, теоретический минимум и типовые задания. Язык программирования Си Бикулов Д.А., Иваницкая Н.В., Иванов А.П. Семинар 9. Зачет: методика его проведения, теоретический минимум и типовые задания. Зачет проводится в практикуме и состоит из двух частей:

Подробнее

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» Федеральное государственное автономное образовательное учреждение высшего профессионального образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» Институт математики и фундаментальной информатики Базовая кафедра

Подробнее

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

Задание на выполнение курсовой работы по дисциплине «Программирование на языке высокого уровня» Задание на выполнение курсовой работы по дисциплине «Программирование на языке высокого уровня» Цель работы: Обоснование выбора структур данных и алгоритмов их обработки, реализация выбранных алгоритмов

Подробнее

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

Введение в программирование Введение в программирование Цели семинара:. Научиться стоить алгоритмы, содержащие ветвление и зацикливание.. Потренироваться писать программы с операторами if, switch while, do while и for. 3. Научиться

Подробнее

ЕГЭ 2016 Сложные вопросы алгоритмизиции и программирования

ЕГЭ 2016 Сложные вопросы алгоритмизиции и программирования ЕГЭ 2016 Сложные вопросы алгоритмизиции и программирования Петрова Ирина Александровна, МБУ «Лицей 6» Задания ЕГЭ из раздела «АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ», ежегодно вызывающие затруднения Задания

Подробнее

Описание функционала кабинетов системы «Royal Breeder Club» для менеджера PRO Major Личный кабинет Менеджера RBC_описание:

Описание функционала кабинетов системы «Royal Breeder Club» для менеджера PRO Major Личный кабинет Менеджера RBC_описание: Описание функционала кабинетов системы «Royal Breeder Club» для менеджера PRO Major Личный кабинет Менеджера RBC_описание: На данной странице находятся следующие функциональные блоки: 1. Основное навигационное

Подробнее

I. Паспорт комплекта оценочных средств 1. Область применения комплекта оценочных средств

I. Паспорт комплекта оценочных средств 1. Область применения комплекта оценочных средств 2 I. Паспорт комплекта оценочных средств 1. Область применения комплекта оценочных средств Комплект оценочных средств предназначен для оценки результатов освоения дисциплины ОП.05. Основы. КОС включает

Подробнее

6. Дано множество точек. Найти центр и радиус минимального круга, который содержит все эти точки.

6. Дано множество точек. Найти центр и радиус минимального круга, который содержит все эти точки. Задача 1 (Python). Вычислительная геометрия. Требования: В следующих задачах предполагается, что в файле записано несколько пар чисел, которые можно рассматривать как координаты множества точек на плоскости

Подробнее

Контрольная работа для студентов 2 курса специальности ИТиУТС (ПОИТ) группы по дисциплине «ОАиП»

Контрольная работа для студентов 2 курса специальности ИТиУТС (ПОИТ) группы по дисциплине «ОАиП» Контрольная работа для студентов 2 курса специальности ИТиУТС (ПОИТ) группы 382477 по дисциплине «ОАиП» Контрольная работа представляет собой 3 задания, по которым необходимо написать программы на языке

Подробнее

Практические задания по дисциплине «Программирование на языке высокого уровня» Cеместр 1

Практические задания по дисциплине «Программирование на языке высокого уровня» Cеместр 1 Федеральное агентство связи ФГОБУ ВПО «Сибирский государственный университет телекоммуникаций и информатики» Кафедра вычислительных систем Практические задания по дисциплине «Программирование на языке

Подробнее

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

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

Подробнее

[атрибуты] [спецификторы] тип имя ([параметры]) { Тело метода; }

[атрибуты] [спецификторы] тип имя ([параметры]) { Тело метода; } ЛАБОРАТОРНАЯ РАБОТА 1. ПРОГРАММИРОВАНИЕ МЕТОДОВ С ИСПОЛЬЗОВАНИЕМ СТРОК Цель лабораторной работы: изучить методы в языке C#, правила работы с символьными данными и с компонентом ListBox. Написать программу

Подробнее

Описание функционала личного кабинета заводчика программы

Описание функционала личного кабинета заводчика программы Описание функционала личного кабинета заводчика программы Заводчик-партнер 1. Страница личного кабинета: 1 На данной странице доступно 3 раздела: 1. Информация о пользователе Выводится логин, ФИО, Количество

Подробнее

Вывод текста на экран. Ввод, вывод данных. Арифметические операции.

Вывод текста на экран. Ввод, вывод данных. Арифметические операции. Задачи из презентации К. Ю Полякова (Программирование на алгоритмическом языке. 7 класс) Ссылка на страницу с презентацией: http://kpolyakov.spb.ru/school/ppt.htm «4»: Вывести на экран текст «лесенкой»

Подробнее

Лабораторная работа 2 XPath-адресация в XML-документах

Лабораторная работа 2 XPath-адресация в XML-документах Лабораторная работа 2 XPath-адресация в XML-документах 1. Загрузить сервис XPath.me Загрузить браузер в строке адреса ввести http://xpath.me/: 2. Очистить все поля: страница Xpath.me Очистить все пустые

Подробнее

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

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

Подробнее

Практика программирования C++ Домашняя работа 9

Практика программирования C++ Домашняя работа 9 Практика программирования C++ Домашняя работа 9 Задание состоит из двух независимых частей. Часть 1 C-строкой называется массив char ов, последний из которых имеет числовое значение 0 («завершающий ноль»)

Подробнее

Руководство администратора ISPware 2.5

Руководство администратора ISPware 2.5 Руководство администратора ISPware 2.5 Изменение шаблона типа клиентов. 30.10.2009 ISPware 2 Набор реквизитов, которые предоставляются в модуле «Картотека» icardmt.exe для ввода информации о клиентах определенного

Подробнее

Инструкция по работе с программой «Учебная канцелярия» Содержание

Инструкция по работе с программой «Учебная канцелярия» Содержание Инструкция по работе с программой «Учебная канцелярия» Содержание Глава 1 Справочники Вызов и просмотр справочника Ввод в справочник нового элемента Редактирование элемента справочника Орфографический

Подробнее

М. Э. Абрамян 1000 ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ. Часть II. Минимумы и максимумы, одномерные и двумерные массивы, символы и строки, двоичные файлы

М. Э. Абрамян 1000 ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ. Часть II. Минимумы и максимумы, одномерные и двумерные массивы, символы и строки, двоичные файлы Министерство образования и науки Российской Федерации Государственное образовательное учреждение профессионального образования Российской Федерации «Ростовский государственный университет» М. Э. Абрамян

Подробнее

уметь составлять и записывать алгоритм одним из способов. Пример 1. Определить площадь трапеции по введенным значениям оснований (a и b) и высоты (h).

уметь составлять и записывать алгоритм одним из способов. Пример 1. Определить площадь трапеции по введенным значениям оснований (a и b) и высоты (h). Разработка простейших алгоритмов Цель работы Усвоить понятия: алгоритм как фундаментальное понятие информатики, способы описания, основные типы алгоритмов, освоить принципы решения задач с использованием

Подробнее

{x i } (i = 1,..., n).

{x i } (i = 1,..., n). Лабораторная работа 5 Обработка массивов Общие сведения Для выполнения лабораторной работы необходимо изучить теоретический материал по следующим разделам: 1. массивы, описание массивов, сечения массива;

Подробнее

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

Лабораторная работа 8 Лабораторная работа 8 Тема: Реализация запросов в Access Подтема: Создание и использование запросов в Access Цель: Ознакомление с объектом базы данных Запрос. Теория Запрос в Access это требование предоставить

Подробнее

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

Введение в программирование РОССИЙСКИЙ УНИВЕРСИТЕТ ДРУЖБЫ НАРОДОВ ИНСТИТУТ ФИЗИЧЕСКИХ ИССЛЕДОВАНИЙ И ТЕХНОЛОГИЙ Методические указания. Выполненное домашнее задание должно содержать текст задания, блок-схему программы, листинг исполняемого

Подробнее

Темы лабораторных работ. 1 Оператор присваивания

Темы лабораторных работ. 1 Оператор присваивания Темы лабораторных работ 1 Оператор присваивания 1. Ввести стоимость пяти товаров и вывести на экран их сумму с точностью до копейки. 2. Ввести пять вещественных чисел и вывести их произведение с 5 пятью

Подробнее

Бастион-2 Web-заявка Версия 4.1 Руководство оператора

Бастион-2 Web-заявка Версия 4.1 Руководство оператора Бастион-2 Web-заявка Версия 4.1 Руководство оператора Самара, 2017 Бастион-2 Web-заявка. Руководство оператора 2 Оглавление 1 Общие сведения... 3 2 Условия применения... 3 3 Описание операций... 3 3.1

Подробнее

Информационный портал. Личный Кабинет пользователя сайта

Информационный портал. Личный Кабинет пользователя сайта АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ НЕКОММЕРЧЕСКОЙ ОРГАНИЗАЦИИ «ФОНД РЕГИОНАЛЬНЫЙ ОПЕРАТОР КАПИТАЛЬНОГО РЕМОНТА ОБЩЕГО ИМУЩЕСТВА В МНОГОКВАРТИРНЫХ ДОМАХ» Информационный портал Личный Кабинет пользователя

Подробнее

Лабораторная работа 7. Строки в С/С++

Лабораторная работа 7. Строки в С/С++ Лабораторная работа 7 Строки в С/С++ 1. Цель работы: 1) Получение практических навыков при работе со строками 2) Получение практических навыков при передаче строк в функции. 2. Краткие теоретические сведения

Подробнее

Списки в моделях реляционных баз данных

Списки в моделях реляционных баз данных ФГБ ОУ ВПО «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ» Кафедра «Математическое обеспечение автоматизированных систем управления» Г.А.Шейкина Списки в моделях реляционных баз данных Рекомендовано

Подробнее

Лабораторная работа 9.

Лабораторная работа 9. Лабораторная работа 9. Функции пользователя Приёмы построения алгоритмов Для создания работающей программы разработчик должен пройти три основных этапа: проектирование построение алгоритма решения поставленной

Подробнее

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

Лабораторная работа 5 Лабораторная работа 5 Обработка одномерных массивов Задание: составить программу заданной обработки массива целых чисел. В процессе обработки использовать перестановки элементов внутри массива, не создавая

Подробнее

Лабораторная работа 2 Программирование разветвляющихся алгоритмов Цель работы: научиться правильно использовать условный оператор if; научиться

Лабораторная работа 2 Программирование разветвляющихся алгоритмов Цель работы: научиться правильно использовать условный оператор if; научиться Лабораторная работа 2 Программирование разветвляющихся алгоритмов Цель работы: научиться правильно использовать условный оператор if; научиться составлять программы решения задач на разветвляющиеся алгоритмы.

Подробнее

Курс «Алгоритмы и алгоритмические языки» 1 семестр 2018/2019. Лекция 19

Курс «Алгоритмы и алгоритмические языки» 1 семестр 2018/2019. Лекция 19 Курс «Алгоритмы и алгоритмические языки» 1 семестр 2018/2019 Лекция 19 1 Топологическая сортировка узлов ациклического ориентированного графа Структуры данных для представления узлов: Каждый узел исходного

Подробнее

ПРАКТИКУМ [P.002] Базовые навыки работы в Deductor Studio 5.2

ПРАКТИКУМ [P.002] Базовые навыки работы в Deductor Studio 5.2 ПРАКТИКУМ [P.002] Базовые навыки работы в Deductor Studio 5.2 Занятие 5. Узлы Сортировка, Замена и Фильтрация Сортировка Обработчик Сортировка предназначен для изменения порядка следования записей в наборе

Подробнее

Описание функционала личного кабинета программы Royal Bonus Club

Описание функционала личного кабинета программы Royal Bonus Club Описание функционала личного кабинета программы Royal Bonus Club Заводчик-партнер 1. Страница личного кабинета: На данной странице доступно 4 раздела: 1. Информация о пользователе Выводится логин, ФИО,

Подробнее

«Утверждаю» зав. кафедрой З.А. Филимонова

«Утверждаю» зав. кафедрой З.А. Филимонова «Утверждаю» зав. кафедрой З.А. Филимонова Методические рекомендации для выполнения самостоятельной работы студентов по информатике для студентов первого курса фармацевтического факультета Тема 2: Изучение

Подробнее

УТВЕРЖДЕНО ученым советом протокол 1 от «29» августа 2011 г. директор физико-технического института К.М. Фирсов

УТВЕРЖДЕНО ученым советом протокол 1 от «29» августа 2011 г. директор физико-технического института К.М. Фирсов УТВЕРЖДЕНО ученым советом протокол 1 от «9» августа 011 г. директор физико-технического института К.М. Фирсов УТВЕРЖДЕНО протокол 1 от «7» августа 011 г. зав. кафедрой Радиофизики А.Л. Якимец МИНИСТЕРСТВО

Подробнее

Лабораторная работа 9. Тема: «Обработка одномерных массивов. Сортировка массивов»

Лабораторная работа 9. Тема: «Обработка одномерных массивов. Сортировка массивов» Лабораторная работа 9 Тема: «Обработка одномерных массивов. Сортировка массивов» 1. Цель работы 1.1 Получение практических навыков в работе с одномерными массивами. 1.2 Знакомство с алгоритмами упорядочения.

Подробнее

КР ЕГЭ 20 Модуль 2. Вариант 3

КР ЕГЭ 20 Модуль 2. Вариант 3 КР ЕГЭ 20 Модуль 2 Вариант 3 Задание 1. Ниже записана программа. Получив на вход число x, эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает

Подробнее

«Утверждаю» зав. кафедрой З.А. Филимонова

«Утверждаю» зав. кафедрой З.А. Филимонова «Утверждаю» зав. кафедрой З.А. Филимонова Методические рекомендации для выполнения самостоятельной работы студентов по информатике для студентов первого курса фармацевтического факультета Тема 3: Изучение

Подробнее

Технологическая карта 1 База данных Сотрудники. Работа со списком Задание 1. Структура базы данных

Технологическая карта 1 База данных Сотрудники. Работа со списком Задание 1. Структура базы данных ПРИЛОЖЕНИЕ 1 Технологическая карта 1 База данных Сотрудники. Работа со списком Задание 1. Структура базы данных Создайте или получите у преподавателя книгу Excel, состоящую из двух рабочих листов: лист

Подробнее

3. Получить навыки создания запросов на отбор данных с помощью MICROSOFT ACCESS Ученые вопросы:

3. Получить навыки создания запросов на отбор данных с помощью MICROSOFT ACCESS Ученые вопросы: Лабораторная работа 3 ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ MICROSOFT ACCESS 2013 ПРИ ОТБОРЕ ДАННЫХ С ПОМОЩЬЮ ЗАПРОСОВ Цели работы: 1. Изучить порядок создания запросов на отбор данных с помощью MICROSOFT ACCESS 2013.

Подробнее

Федеральный Интернет-экзамен в сфере профессионального образования: компетентностный и традиционный подходы Инструкция «Как пользоваться системой»

Федеральный Интернет-экзамен в сфере профессионального образования: компетентностный и традиционный подходы Инструкция «Как пользоваться системой» Федеральный Интернет-экзамен в сфере профессионального образования: компетентностный и традиционный подходы Инструкция «Как пользоваться системой» для лиц, ответственных за проведение тестирования (организаторов

Подробнее

Практика программирования 10

Практика программирования 10 Практика программирования 10 Рекурсия/стек: ханойские башни Стековый калькулятор: выражения в инфиксной форме Двусвязный список, XOR-список Развёрнутый список Кувшинов Д.Р. КМиММ УрФУ Екатеринбург 2011

Подробнее

«Основы конструкторско-технологической информатики»

«Основы конструкторско-технологической информатики» МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ имени Н.Э. БАУМАНА Рабочая тетрадь для выполнения лабораторных работ по курсу : «Основы конструкторско-технологической информатики» МГТУ имени Н.Э. Баумана

Подробнее

Лабораторная работа 1. (v ) Создание БД. Простые запросы

Лабораторная работа 1. (v ) Создание БД. Простые запросы Лабораторная работа 1. (v.1.0.2016) Создание БД. Простые запросы Спроектировать структуру БД. Создать БД с использованием сервера MySQL (MariaDB) 1. Видеотека. В БД хранится информация о домашней видеотеке

Подробнее

Программное обеспечение Систем Комплексного Мониторинга (СКМ) ULTIMA Руководство главного диспетчера

Программное обеспечение Систем Комплексного Мониторинга (СКМ) ULTIMA Руководство главного диспетчера ООО «ИТРИУМ СПб» Программное обеспечение Систем Комплексного Мониторинга (СКМ) ULTIMA Руководство главного диспетчера Санкт-Петербург 2010 2 Руководство главного диспетчера ПО ULTIMA Оглавление 1. Интерфейс

Подробнее

GATE-VIZIT Commander Версия

GATE-VIZIT Commander Версия СКУД GATE Программное обеспечение GATE-VIZIT Commander Версия 1.22.6 Руководство оператора Санкт-Петербург 2016 Оглавление 1. ВВЕДЕНИЕ... 3 1.1 НАЗНАЧЕНИЕ ПРОГРАММЫ... 3 1.2 СТРУКТУРА СИСТЕМЫ... 3 2. УСТАНОВКА

Подробнее

Вариант 1. Кадровое агентство

Вариант 1. Кадровое агентство Варианты КР Вариант 1. Кадровое агентство... 2 Вариант 2. Отдел кадров предприятия... 4 Вариант 3. Магазин по продаже бытовой техники... 6 Вариант 4. Компьютерная фирма... 8 Вариант 5. Компания автосервиса...

Подробнее

Инструкция по использованию. Интернет Системы Сервиса Абонентов ЦСС ОАО РЖД (ИССА WEB-портал). Приложение для Администраторов корпоративных групп.

Инструкция по использованию. Интернет Системы Сервиса Абонентов ЦСС ОАО РЖД (ИССА WEB-портал). Приложение для Администраторов корпоративных групп. Инструкция по использованию Интернет Системы Сервиса Абонентов ЦСС ОАО РЖД (ИССА WEB-портал). Приложение для Администраторов корпоративных групп. Страница 1 1. Меню «Управление лицевыми счетами».... 3

Подробнее

Теория и технология программирования

Теория и технология программирования 1 Теория и технология программирования Методические указания к курсовой работе 2 Оглавление Тема проекта... 3 Цель проекта... 3 Общие замечания... 3 Требования к программе работы с БД... 3 Порядок выполнения

Подробнее

Фильтрация данных. 5.1 Автофильтр Задание простых условий в автофильтре

Фильтрация данных. 5.1 Автофильтр Задание простых условий в автофильтре Тема 5 Фильтрация данных Отфильтровать список показать только те записи, которые удовлетворяют заданному критерию. Excel предоставляет две команды для фильтрации данных: a) Автофильтр (для простых условий

Подробнее

Рис. 1. Интерфейс приложения.

Рис. 1. Интерфейс приложения. Лекция 25 Создание объектных приложений Прежде, чем приступать к решению задач по программированию, нужно создать вспомогательное Windows-приложение Модуль приложения содержит процедуры ввода вывода информации

Подробнее

Общие указания к выполнению лабораторных работ по курсу «Информатика. Часть 2»

Общие указания к выполнению лабораторных работ по курсу «Информатика. Часть 2» МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное автономное образовательное учреждение высшего образования «НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Общие

Подробнее