Программное обеспечение компьютера и правила работы с электронными таблицами
Понятие и сущность программного обеспечения, характеристика и отличительные черты его видов. Предназначение системных программ, структура системного программного обеспечения. Организация работы с электронными таблицами, простейшие конструкции языка Basic.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 15.04.2017 |
Размер файла | 339,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Тихоокеанский государственный университет»
Кафедра «Информатики»
Контрольная работа
по дисциплине «Информатика»
Выполнил: студент ЗФ(УО ДОТ)
Латюк Екатерина Александровна
Хабаровск 2015
ПЛАН
I ЧАСТЬ
1. Понятие программного обеспечения компьютера. Классификация программного обеспечения
2. Работа с электронными таблицами
II ЧАСТЬ. Простейшие конструкции языка Basic
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
I ЧАСТЬ
1. Понятие программного обеспечения компьютера
К программному обеспечению (ПО) относится вся область деятельности по проектированию и разработке ПО:
· технология проектирования программ;
· методы тестирования программ;
· методы доказательства правильности программ;
· анализ качества работы программ;
· документирование программ;
разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение - неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение в настоящее время составляет сотни тысяч программ, которые предназначены для обработки самой разнообразной информации с самыми различными целями.
Виды программного обеспечения.
Все программы, работающие на компьютере, можно условно разделить на три вида:
- прикладные программы, непосредственно обеспечивающие выполнение
необходимых пользователям работ;
- системные программы, предназначены для управления работой
вычислительной системы, выполняют различные вспомогательные
функции, например, управление ресурсами компьютера, создание копий
используемой информации, проверка работоспособности устройств
компьютера, выдача справочной информации о компьютере и др.;
- инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения. Если раньше можно было легко перечислить основные категории ПО - операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась. Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность). Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека.
Прикладное программное обеспечение.
Прикладная программа - это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п. В противоположность этому, операционная система или инструментальное ПО не вносят прямого вклада в удовлетворение конечных потребностей пользователя.
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Редакторы документов - это наиболее широко используемый вид прикладных программ. Они позволяют подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей машинки. Текстовые редакторы могут обеспечивать выполнение разнообразных функций, а именно:
редактирование строк текста;
возможность использования различных шрифтов символов;
копирование и перенос части текста с одного места на другое или из одного документа в другой;
контекстный поиск и замена частей текста;
задание произвольных межстрочных промежутков;
автоматический перенос слов на новую строку;
автоматическая нумерацию страниц;
обработка и нумерация сносок;
выравнивание краев абзаца;
создание таблиц и построение диаграмм;
проверка правописания слов и подбор синонимов;
построение оглавлений и предметных указателей;
распечатка подготовленного текста на принтере в нужном числе экземпляров и т.п.
Возможности текстовых редакторов различны - от программ, предназначенных для подготовки небольших документов простой структуры, до программ для набора, оформления и полной подготовки к типографскому изданию книг и журналов (издательские системы).
Представители редакторов документов - программы MicrosoftWord, Wordpad, MicrosoftPublisher, CorelVentua и AdobeageMaker.
Табличные процессоры. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находиться числа, пояснительные тексты и формулы для расчета значения в клетке по именующимся данным. Все распространенные табличные процессоры позволяют вычислять значения элементов таблиц по заданным формулам, строить по данным в таблицах различные графики и т.д.
Табличные процессоры представляют собой удобное средство для проведения бухгалтерских и статистических расчетов. В каждом пакете имеются сотни встроенных математических функций и алгоритмов статистической обработки данных. Кроме того, имеются мощные средства для связи таблиц между собой, создания и редактирования электронных баз данных.
Специальные средства позволяют автоматически получать и распечатывать настраиваемые отчеты с использованием десятков различных типов таблиц, графиков, диаграмм, снабжать их комментариями и графическими иллюстрациями.
Табличные процессоры имеют встроенную справочную систему, предоставляющую пользователю информацию по конкретным командам меню и другие справочные данные. Многомерные таблицы позволяют быстро делать выборки в базе данных по любому критерию.
Представители семейства табличных процессоров: MicrosoftExcel, QuatroPro, Lotus 1-2-3.
Графические редакторы позволяют создавать и редактировать рисунки. В простейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создание надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров. Представители графических редакторов - программы AdobePhotoshop, CorelDraw.
Правовые базы данных содержат тексты нормативных документов и предоставляют возможности справки, контекстного поиска, распечатки и т.д. Представители правовых баз данных - пакеты Гарант и Консультант+.
Системы автоматизированного проектирования (САПР) или CAD (англ. Computer-AidedDesign) - программный пакет, предназначенный для создания чертежей, конструкторской и/или технологической документации и/или 3D моделей. Среди систем малого и среднего класса в мире наиболее популярна система AutoCad фирмы AutoDesk. Отечественный пакет с аналогичными функциями - Компас.
Существуют остроумные способы визуализации наиболее простых многомерных объектов - множеств точек. Один из них носит название "лица Чернова" (Чернов - современный американский математик). {theremustbepictureshere}. Этим способом можно отображать 10-20-мерные множества. Суть способа такова: каждому из измерений сопоставляется один из параметров схематически изображённого человеческого лица, например, первое измерение дает отношение высоты лица к ширине, второе - размер носа, третье - расстояние между глазами и т.д. Таким образом, каждой точке исходного множества будет сопоставлено лицо. Рассматривая эти лица, можно отобрать похожие между собой или же выделить абсолютно непохожие и тем самым произвести некую классификацию исходного множества.
Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами - базами данных. Программные системы этого вида позволяют обрабатывать на компьютере массивы информации, обеспечивают ввод, поиск, сортировку выборку записей, составление отчетов и т.д. Представители данного класса программ - MicrosoftAccess, Clipper, Paradox, FoxPro.
Интегрированные системы сочетают в себе возможность системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности. Как правило, все компоненты интегрированной системы имеют схожий интерфейс, что облегчает обучение работе с ними. Представители интегрированных систем - пакет MicrosoftOffice и его бесплатный аналог OpenOffice.
Системные программы.
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера - центральным процессором, памятью, вводом-выводом. Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
Системное программное обеспечение направлено:
-на создание операционной среды функционирования других программ;
-на обеспечение надежной и эффективной работы самого компьютера
-вычислительной сети;
-на проведение диагностики и профилактики аппаратуры компьютера
-вычислительных сетей;
-на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.).
Данный класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. Программные продукты в основном ориентированы на квалифицированных пользователей - профессионалов в компьютерной области: системного программиста, администратора сети, прикладного программиста, оператора. Однако знание базовой технологии работы с этим классом программных продуктов требуется и конечным пользователям персонального компьютера, которые самостоятельно не только работают со своими программами, но и выполняют обслуживание компьютера, программ и данных.
Программные продукты данного класса носят общий характер применения, независимо от специфики предметной области. К ним предъявляются высокие требования по надежности и технологичности работы, удобству и эффективности использования.
Структура системного программного обеспечения.
Базовое программное обеспечение (basesoftware) - минимальный набор программных средств, обеспечивающих работу компьютера (как правило, является базовой комплектацией, при покупке). В базовое программное обеспечение входят:
-операционная система;
-операционные оболочки (текстовые и графические);
-сетевая операционная система.
Сервисное программное обеспечение - программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя - утилиты. К сервисному ПО относятся:
-антивирусные программы;
-программы-архиваторы;
-утилиты, расширяющие возможности ОС по управлению аппаратными и программными средствами (восстановление ошибочно удаленных файлов, дефрагментация диска, попытка восстановления "испорченных" секторов диска, очистка системных регистров и т.п.)
2. Работа с электронными таблицами
Таблица 1
Название цеха |
Ф.И.О. |
Дата начало отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
|
Сварочный цех |
Иванов И.И. |
21.01.2014 |
04.02.2014 |
808 |
|
Цех готовых изделий |
Петров П.П. |
01.02.2014 |
28.02.2014 |
322 |
|
Цех готовых изделий |
Сидоров С.С. |
01.03.2014 |
10.03.2014 |
1202 |
|
Цех заготовок |
Сергеев С.С. |
01.03.2014 |
25.03.2014 |
563 |
|
Сварочный цех |
Корнеенко К.К. |
01.04.2014 |
16.04.2014 |
457 |
|
Цех готовых изделий |
Петечкин П.П. |
01.05.2014 |
17.04.2014 |
750 |
|
Цех заготовок |
Васильев В.В. |
01.06.2014 |
19.05.2014 |
320 |
|
Цех заготовок |
Ратопоп Р.Р. |
01.07.2014 |
20.07.2014 |
610 |
|
Цех заготовок |
Чичиков В.В. |
01.08.2014 |
21.08.2014 |
200 |
|
Сварочный цех |
Федин Ф.Ф. |
01.09.2014 |
22.09.2014 |
420 |
|
Цех готовых изделий |
Цыгонков А.А. |
01.10.2014 |
23.10.2014 |
1110 |
|
Цех готовых изделий |
Дружинин Д.Д. |
01.01.2014 |
13.01.2014 |
1250 |
|
Сварочный цех |
Андреев А.А. |
01.11.2014 |
24.11.2014 |
365 |
|
Цех заготовок |
Бибиков Б.Б. |
01.11.2014 |
12.11.2014 |
816 |
|
Сварочный цех |
Матыльков М.М. |
01.12.2014 |
05.12.2014 |
978 |
1. Сформировать таблицу 2 «Ведомость начисления отпускных».
Расчет данных в графах 6,7 в каждой строке таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф)
[6]= [4]-[3]
[7]= [6]*[5]
Таблица 2
Название цеха |
Ф.И.О. |
Дата начало отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
Количество дней отпуска |
Сумма отпускных |
|
Сварочный цех |
Иванов И.И. |
21.01.14 |
04.02.14 |
808 |
14 |
11312 |
|
Цех готовых изделий |
Петров П.П. |
01.02.14 |
28.02.14 |
322 |
27 |
8694 |
|
Цех готовых изделий |
Сидоров С.С. |
01.03.14 |
10.03.14 |
1202 |
9 |
10818 |
|
Цех заготовок |
Сергеев С.С. |
01.03.14 |
25.03.14 |
563 |
24 |
13512 |
|
Сварочный цех |
Корнеенко К.К. |
01.04.14 |
16.04.14 |
457 |
15 |
6855 |
|
Цех готовых изделий |
Петечкин П.П. |
01.05.14 |
17.05.14 |
750 |
16 |
12000 |
|
Цех заготовок |
Васильев В.В. |
01.06.14 |
19.06.14 |
320 |
18 |
5760 |
|
Цех заготовок |
Ратопоп Р.Р. |
01.07.14 |
20.07.14 |
610 |
19 |
11590 |
|
Цех заготовок |
Чичиков В.В. |
01.08.14 |
21.08.14 |
200 |
20 |
4000 |
|
Сварочный цех |
Федин Ф.Ф. |
01.09.14 |
22.09.14 |
420 |
21 |
8820 |
|
Цех готовых изделий |
Цыгонков А.А. |
01.10.14 |
23.10.14 |
1110 |
22 |
24420 |
|
Цех готовых изделий |
Дружинин Д.Д. |
01.01.14 |
13.01.14 |
1250 |
12 |
15000 |
|
Сварочный цех |
Андреев А.А. |
01.11.14 |
24.11.14 |
365 |
23 |
8395 |
|
Цех заготовок |
Бибиков Б.Б. |
01.11.14 |
12.11.14 |
816 |
11 |
8976 |
|
Сварочный цех |
Матыльков М.М. |
01.12.14 |
05.12.14 |
978 |
4 |
3912 |
Фильтрация записей
Для получения информации с помощью фильтрации записей необходимо воспользоваться инструментом Автофильтр, для этого необходимо выделить всю таблицу и выполнить команду Сортировка и фильтр, Автофильтр.
2. С помощью фильтрации записей получить следующую информацию:
а) фамилию рабочего, который находился в отпуске наибольшее число дней;
Для того, чтобы найти фамилию рабочего, который находился в отпуске наибольшее число дней, в таблице выбираем графу 6, ячейку «Количество дней отпуска», в всплывающем окне выбираем «Цифровой фильтр», затем «Первые 10», в диалоговом окне «Наложение условия по списку» устанавливаем следующие параметры:
Выполним щелчком мыши по кнопке ОК. Получим результат:
Название цеха |
Ф.И.О. |
Дата начало отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
Количество дней отпуска |
Сумма отпускных |
|
Цех готовых изделий |
Петров П.П. |
01.02.2014 |
28.02.2014 |
322 |
27 |
8694 |
б) фамилии рабочих, у которых средний дневной заработок находится в пределах от 800 р. до 1000 р. включительно:
Для нахождения фамилии рабочих, у которых средний дневной заработок в пределах от 800 р. до 1000 р. произведем следующие действия: выбираем графу 5 «Средний дневной заработок, р.», в сплывающем окне выбираем Числовой фильтр, в окне диалога выбираем Настраиваемый фильтр, в окне «Пользовательский фильтр», вводим следующие параметры:
Название цеха |
Ф.И.О. |
Дата начало отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
Количество дней отпуска |
Сумма отпускных |
|
Сварочный цех |
Иванов И.И. |
21.01.2014 |
04.02.2014 |
808 |
14 |
11312 |
|
Цех заготовок |
Бибиков Б.Б. |
01.11.2014 |
12.11.2014 |
816 |
11 |
8976 |
|
Сварочный цех |
Матыльков М.М. |
01.12.2014 |
05.12.2014 |
978 |
4 |
3912 |
в) записи о рабочих, фамилии которых начинаются на букву А.
Для того чтобы найти сотрудника, у которого фамилия начинается на «А», необходимо:
Выбираем графу 2 «Ф.И.О.», в сплывающем окне выбираем «Текстовый фильтр», далее выбираем «начинается…», далее в сплывающем диалоговом окне «Пользовательский фильтр» вводим параметры
Название цеха |
Ф.И.О. |
Дата начало отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
Количество дней отпуска |
Сумма отпускных |
|
Сварочный цех |
Андреев А.А. |
01.11.2014 |
24.11.2014 |
365 |
23 |
8395 |
3.Вычислить в таблице 2 итоговые данные по каждому цеху и общие итоги по предприятию в графах 6,7
Расчет итогов
Таблица с расчетами итогов представлена в таблице 2.1
Таблица 2.1
Ведомость начисления отпускных
Название цеха |
Ф.И.О. |
Дата начало отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
|
Сварочный цех |
Иванов И.И. |
21.01.2014 |
04.02.2014 |
808 |
|
Цех готовых изделий |
Петров П.П. |
01.02.2014 |
28.02.2014 |
322 |
|
Цех готовых изделий |
Сидоров С.С. |
01.03.2014 |
10.03.2014 |
1202 |
|
Цех заготовок |
Сергеев С.С. |
01.03.2014 |
25.03.2014 |
563 |
|
Сварочный цех |
Корнеенко К.К. |
01.04.2014 |
16.04.2014 |
457 |
|
Цех готовых изделий |
Петечкин П.П. |
01.05.2014 |
17.04.2014 |
750 |
|
Цех заготовок |
Васильев В.В. |
01.06.2014 |
19.05.2014 |
320 |
|
Цех заготовок |
Ратопоп Р.Р. |
01.07.2014 |
20.07.2014 |
610 |
|
Цех заготовок |
Чичиков В.В. |
01.08.2014 |
21.08.2014 |
200 |
|
Сварочный цех |
Федин Ф.Ф. |
01.09.2014 |
22.09.2014 |
420 |
|
Цех готовых изделий |
Цыгонков А.А. |
01.10.2014 |
23.10.2014 |
1110 |
|
Цех готовых изделий |
Дружинин Д.Д. |
01.01.2014 |
13.01.2014 |
1250 |
|
Сварочный цех |
Андреев А.А. |
01.11.2014 |
24.11.2014 |
365 |
|
Цех заготовок |
Бибиков Б.Б. |
01.11.2014 |
12.11.2014 |
816 |
|
Сварочный цех |
Матыльков М.М. |
01.12.2014 |
05.12.2014 |
978 |
Формульный вариант расчетов представлен в таблице 2.2
Таблица 2.2
Название цеха |
Ф.И.О. |
Дата начало отпуска |
Дата выхода на работу |
Средний дневной заработок, р. |
Количество дней отпуска |
Сумма отпускных |
|
Сварочный цех |
Иванов И.И. |
41660 |
41674 |
808 |
=D2-C2 |
=E2*F2 |
|
Сварочный цех |
Корнеевнко К.К. |
41730 |
41745 |
457 |
=D3-C3 |
=E3*F3 |
|
Сварочный цех |
Федин Ф.Ф. |
41883 |
41904 |
420 |
=D4-C4 |
=E4*F4 |
|
Сварочный цех |
Андреев А.А. |
41944 |
41967 |
365 |
=D5-C5 |
=E5*F5 |
|
Сварочный цех |
Матыльков М.М. |
41974 |
41978 |
978 |
=D6-C6 |
=E6*F6 |
|
Сварочный цех итоги |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;F2:F6) |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;G2:G6) |
|||||
Цех готовых изделий |
Петечкин П.П. |
41760 |
41776 |
750 |
=D8-C8 |
=E8*F8 |
|
Цех готовых изделий |
Петров П.П. |
41671 |
41698 |
322 |
=D9-C9 |
=E9*F9 |
|
Цех готовых изделий |
Сидоров С.С. |
41699 |
41708 |
1202 |
=D10-C10 |
=E10*F10 |
|
Цех готовых изделий |
Цыгонков А.А. |
41913 |
41935 |
1110 |
=D11-C11 |
=E11*F11 |
|
Цех готовых изделий |
Дружинин Д.Д. |
41640 |
41652 |
1250 |
=D12-C12 |
=E12*F12 |
|
Цех готовых изделий итоги |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;F8:F12) |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;G8:G12) |
|||||
Цех заготовок |
Сергеев С.С. |
41699 |
41723 |
563 |
=D14-C14 |
=F14*E14 |
|
Цех заготовок |
Васильев В.В. |
41791 |
41809 |
320 |
=D15-C15 |
=F15*E15 |
|
Цех заготовок |
Ратопоп Р.Р. |
41821 |
41840 |
610 |
=D16-C16 |
=F16*E16 |
|
Цех заготовок |
Чичиков В.В. |
41852 |
41872 |
200 |
=D17-C17 |
=F17*E17 |
|
Цех заготовок |
Бибиков Б.Б. |
41944 |
41955 |
816 |
=D18-C18 |
=F18*E18 |
|
Цех заготовок итоги |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;F14:F18) |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;G14:G18) |
|||||
Общий итог |
=СУММ(F7;F13;F19) |
=СУММ(G7;G13;G19) |
4. Построить столбиковую диаграмму количества дней отпуска рабочих одного цеха (любого).
5. Построить круговую диаграмму сумм отпускных по всем цехам предприятия.
программный обеспечение basic таблица
II ЧАСТЬ. Простейшие конструкции языка Basic
Линейный вычислительный процесс.
Построить блок-схему и написать программу для решения задачи. Подобрать контрольный пример.
Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба.
Обозначение переменных:
а -длина ребра куба.
S1 - площадь грани куба
S2 - площадь полной поверхности куба
V - Объем куба
Контрольный пример.
Для заданный значений, а=2, S1=4, S2=24, V=8
Блок - схема: Программа:
Вычислить арифметическое выражение.
Построить блок-схему и написать программу вычисления значения выражения.
h
Блок - схема решения:Программа:
Разветвляющийся вычислительный процесс.
Построить блок-схему и написать программу вычисления выражения.Подобрать контрольный пример.
Контрольный пример.
При x=2, у=-5.3, х=6.3, у=1.999717, х=11, у=0.999
Блок-схема решение.
Программа:
REM Разветвляющий процесс
INPUT "Введение значения х=",х
IF х<=5
Y=х-EXP(x)
ELSE IF x>10.25 THEN
У=0.999
ELSE
У=2*cos(x)
END IF
PRINT "При заданном значении х=";х; "у=";у
END
Результат выполнения программы для данных контрольного примера
При заданном х=2 у=-5.3
При заданном х=6.3 у=1.999717
При заданном х=11 у=0.999
Циклический вычислительный процесс.
Построить блок-схему и написать программу вычисления значения выражения, включающего 15 членов.
Y
Блок - схема решения:
Программа:
CLS
S=0
FOR i=0 TO 14 STEP 2
S=S+1/(2^i)
NEXT i
PRINT S
SN=0
FOR i=1 TO 15 STEP 2
SN=SN-1/(2^i)
NEXT i
PRINT SN
Y=S+SN
PRINT "Значение выражения Y="; Y
END
Результат выполнения программы:
Значение выражения равно0.6666565
Одномерные массивы.
Написать программу формирования одномерного массива размера m.
Вычислить максимальный элемент массива.
Заменить в массиве все нечетные числа на 1. Если нечетных чисел нет, то вывести сообщение об этом.Полученный массив напечатать.Подобрать контрольный пример.
Контрольный пример:Зададим m=5, массив a= {6, 17, 22,43,68}
Максимальный элемент массива равен 68. Преобразованный массив m={6,1,22,1,68}.
Программа:
CLS
m=5
DIM a(m) AS INTEGER
FOR i = 1 TO m
INPUT "Исходный массив"; a(i)
NEXT i
Max = a(1)
FOR i = 2 TO m
IF a (i) Max THEN Max = a(i)
NEXT i
PRINT "Максимальный элемент массива, Max="; Max
k = 0
FOR i = 1 TO m
C = a(i) MOD 2
IF c = 1 THEN a(i) = 1: k = k + 1
NEXT i
IF k = 0 THEN PRINT "Нет нечетных чисел"
FOR i = 1 TO m
PRINT "Преобразованный массив"; а(i)
NEXT i
END
Результат выполнения программы:
Исходный массив: 6,17,22,43,68
Максимальный элемент массива: 68
Преобразованный массив: 6,1,22,1,68
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Жуков Л.Е., Бурда Е.Г. Информатика: Учебное пособие. -М.: ИТК «Дашков и Ко», 2007
2. Каймин В.А. Информатика: Учебник (ГРИФ). - М.: ИНФРА -М, 2007
3. Степанов А.Н. Информатика: Учебник для Вузов - 5е изд. -М.: Питер, 2007
4. Сергеев В., Visual Basic 6.0. Наиболее полное руководство для профессиональной работы в среде Visual Basic 6.0. - БХВ-Петербург, 2004.
Размещено на Allbest.ru
...Подобные документы
Системное, прикладное и инструментальное программное обеспечение. Наиболее распространённые пакеты прикладных программ. Назначение и структура системных программ. Заполнение таблицы и работа с итогами в Excel, фильтрация данных и построение диаграммы.
контрольная работа [1,6 M], добавлен 29.01.2014Понятие программного обеспечения, вопросы его разработки и использования. Общая характеристика системного программного обеспечения и работа операционной системы. Специфика процесса управления разработкой программного обеспечения и его особенности.
курсовая работа [636,2 K], добавлен 23.08.2011Классификация программного обеспечения, его особенности, назначение. Программное обеспечение для работы с текстом, изображением, прикладное, офисное, для работы в Интернете. Системы программирования, специфика программного обеспечения, что такое вирусы.
презентация [1,2 M], добавлен 25.02.2010Функциональное назначение системного, прикладного и инструментального программного обеспечения компьютера. Характеристика состава и командного языка операционной системы MS DOS. Интерфейс и структура окон в Windows 98; методы управления программами.
реферат [41,2 K], добавлен 18.12.2011Сущность и назначение программного обеспечения - совокупности программ, управляющих работой компьютера или автоматизированной системы. Функции операционной системы - набора взаимодействующих программ, обеспечивающих работу (функционирование) компьютера.
контрольная работа [294,8 K], добавлен 18.01.2011Разбиение данных по таблицам и создание связей между таблицами. Нормализация и проектирование сценария работы базы данных. Выбор программного обеспечения. Требования к аппаратным и программным средствам для работы созданного программного продукта.
курсовая работа [30,2 K], добавлен 23.01.2011Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.
курсовая работа [30,4 K], добавлен 29.06.2010Обзор и характеристика программного обеспечения компьютера как совокупности программ системы обработки информации. Характеристика аппаратного обеспечения как комплекса электрических и механических устройств, входящих в состав ЭВМ. Взаимодействие систем.
презентация [931,9 K], добавлен 23.12.2010Определение понятия и сущности программного обеспечения. Рассмотрение основ интерпретируемых и компилируемых программ. Особенности несвободных, открытых, свободных, системных, прикладных и инструментальных программ; основные принципы их применения.
реферат [25,6 K], добавлен 06.11.2014Характеристика порядка работы с компьютерной техникой, охраны труда на предприятии. Ознакомление с разновидностями антивирусных программ. Основы работы с текстовыми редакторами, электронными таблицами, базами данных, информационно-поисковыми системами.
отчет по практике [139,5 K], добавлен 18.10.2015Понятие и характеристика персонального компьютера, его основные части и их предназначение. Средства обучения информатики и особенности организации работы в кабинете вычислительной техники. Оборудование рабочих мест и применение программного обеспечения.
реферат [29,0 K], добавлен 09.07.2012Понятие и принципы разработки программного обеспечения компьютера. Классификация и разновидности программ, их функциональные особенности, структура и сферы практического применения. Текстовые и графические редакторы. Правовая охрана программ и данных.
презентация [701,1 K], добавлен 31.01.2014Программа Microsoft Excel для работы с таблицами данных и формулами. Абсолютные и относительные ссылки. Использование мастера функций, ввод ее параметров. Суммирование, построение диаграмм и графиков. Арифметические и логические табличные формулы.
курсовая работа [47,3 K], добавлен 28.11.2009Характеристика программного обеспечения персонального компьютера, которое делиться на три класса: системное, прикладное ПО, инструментарий программирования. Особенности работы компьютерной сети - системы связи компьютеров или компьютерного оборудования.
контрольная работа [22,9 K], добавлен 10.06.2010Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.
презентация [114,7 K], добавлен 14.08.2013Теоретические основы программ для работы с электронными таблицами. Сравнительный анализ программ MS Office Excel и Open Office.org Calc: интерфейс, возможности, горячие клавиши и скорость работы. Оценка эффективности работы программ с числовыми данными.
курсовая работа [761,6 K], добавлен 27.07.2010Сущность понятия "программное обеспечение". Типы прикладных программ. Современные системы программирования для персональных компьютеров. Уровни программного обеспечения: базовый, системный, служебный. Классификация служебных программных средств.
реферат [20,2 K], добавлен 01.04.2010Установка программного обеспечения на компьютер, снабженный операционной системой Microsoft Windows XP Service Pack2: офисных программ, антивируса, программы для работы в Интернете "Opera". Диагностика корректной установки программного обеспечения.
отчет по практике [101,1 K], добавлен 05.07.2009Проектирование структур данных и пользовательского интерфейса. Разработка руководства системного программиста и пользователя. Основные элементы организации работы менеджера по работе с клиентами. Характеристика программного обеспечения ООО "Доминион+".
курсовая работа [1,7 M], добавлен 14.10.2012Изучение основных видов угроз программного обеспечения. Выявление наиболее эффективных средств и методов защиты программного обеспечения. Анализ их достоинств и недостатков. Описания особенностей лицензирования и патентования программного обеспечения.
курсовая работа [67,9 K], добавлен 29.05.2013