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




Скачать 33.98 Kb.
НазваниеМетодические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации»
Дата публикации13.03.2014
Размер33.98 Kb.
ТипМетодические указания
skachate.ru > Бухгалтерия > Методические указания


Пермский национальный исследовательский политехнический университет

Кафедра «Автоматика и телемеханика»

ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ СИ.

РАБОТА С МАССИВАМИ


Методические указания к лабораторной работе

по дисциплине «Программирование и основы алгоритмизации»

(заочная форма обучения)

Пермь 2012

1Общие положения


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

Цель работы: получение навыков программирования на языке Си применительно к работе с массивами.

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

Для того чтобы преподаватель проверил самостоятельность выполнения лабораторной работы, студент должен защитить лабораторную работу в ходе очной беседы на зачете. В ходе защиты студент должен: продемонстрировать выполнение разработанной программы; предоставить правильно оформленный отчет по лабораторной работе; ответить на вопросы преподавателя, касающиеся особенностей разработанной программы.
^

2Порядок выполнения работы


1. Необходимо определить задание согласно своему варианту (см. раздел 3).

2. Разработать программу согласно заданию. Проверить правильность выполнения программы.

Программа должна работать следующим образом. Сначала пользователь вводит количество обрабатываемых чисел (значение n). Затем, он вводит n чисел в одномерный массив. После этого программа должна обработать эти числа и вывести результат согласно варианту задания.

3. Оформить отчет, который должен содержать:

– титульный лист, цель работы;

– задание согласно своему варианту;

– исходный текст разработанной программы и пример результатов выполнения этой программы.
^

3Определение варианта и задания


Сначала надо определить номер своего варианта.

Для этого надо взять последнюю цифру номера зачетной книжки. Эта цифра и будет номером варианта (число в диапазоне от 0 до 9).

Теперь на основе своего варианта по табл. 1. остается определить задание для лабораторной работы.
Таблица 1.

Задания



варианта

Составить программу обработки множества n целых чисел согласно указанному заданию.



Найти максимальное и минимальное число отдельно среди всех положительных чисел и отдельно среди всех отрицательных чисел.



Определить, сколько среди заданного множества чисел таких чисел, которые по абсолютному значению меньше среднего арифметического.



Найти число, которое «дальше всех» от среднего арифметического, если таких чисел несколько, то в качестве результата использовать число, идущее первым по порядку среди таких чисел.



Определить, есть ли среди заданного множества чисел такое число, которое равно среднему арифметическому, округленному до ближайшего целого.



Найти отдельно среднее арифметическое для четных и нечетных чисел.



Определить, сколько среди заданного множества чисел таких чисел, значения которых находятся между средними арифметическими четных и нечетных чисел.



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



Найти среднее арифметическое без учета максимального и минимального числа.



Определить, сколько среди заданного множества чисел таких чисел, которые отличаются от среднего арифметического не более, чем на значение среднего арифметического.



Найти число, которое «ближе всех» к среднему арифметическому, если таких чисел несколько, то в качестве результата использовать число, идущее первым по порядку среди таких чисел.



Похожие:

Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconМетодические указания к лабораторной работе по дисциплине «Программирование...
Данные методические указания относятся к лабораторной работе по дисциплине «Программирование и основы алгоритмизации»
Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconМетодические указания к контрольной работе по дисциплине «Прикладное программирование»
Прикладное программирование: Методические указания к контрольной работе по дисциплине «Прикладное программирование»/ Сост.: В. Л....
Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconМетодические указания к лабораторной работе по дисциплине «Программирование...
Освоить работу с текстовыми файлами. Создавать и использовать собственные функции
Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconМетодические указания к лабораторной работе по дисциплине «Программирование...
Научиться работать с графической подсистемой. Net с применением средств Windows Forms
Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconМетодические указания к лабораторной работе по дисциплине «Программирование...
Научиться создавать и использовать линейные связные списки, стеки, очереди, и хеш-таблицы
Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconРецензия на контрольную работу по дисциплине «Основы алгоритмизации и программирование»
«В работе необходимо использовать не менее одной процедуры и не менее одной функции»
Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconМетодические указания по курсу "основы алгоритмизации и программирование"
Контрольная работа (КР) выполняется в отдельной тетради или на листах формата А4 в соответствии с требованиями данной кр. Каждая...
Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconМетодические указания проведения практики по дисциплине «Основы алгоритмизации...
Специальность 2202 «автоматизированные системы обработки информации и управления»
Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconМетодические указания к лабораторной работе N19 по курсу "Основы конструирования приборов"
Целью лабораторной работы является знакомство с основами стандартизации электрорадиоэлементов, с системами их условных обозначений...
Методические указания к лабораторной работе по дисциплине «Программирование и основы алгоритмизации» iconМетодические указания к контрольной работе по дисциплине «Основы гидравлики и теплотехники»
Методические указания к контрольной работе №1 по дисциплине «Основы гидравлики и теплотехники». Для специальностей 270102 «Промышленное...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
skachate.ru
Главная страница