рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Программирование на C++ (1 курс)

Программирование на C++ (1 курс) - раздел Программирование, 1. Дано N N100 Вещественных Чисел. Определить, Образуют Ли ...

1. Дано n n100 вещественных чисел. Определить, образуют ли они возрастающую последовательность. Чтобы массив был строго возрастающим каждый последующий элемент должен быть больше предыдущего. Чтобы это проверить организуем цикл от первого до предпоследнего элемента. В цикле будем сравнивать текущий элемент массива с последующим. Если встречается ситуация при которой следующий элемент меньше или равен текущему элементу то делаем вывод что массив не строго возрастающий.Если такой ситуации не произошло, делаем вывод, что массив строго возрастающий.

Число элементов массива 5. Y11.1 Y22.8 Y34.5 Y46.7 Y56.75 Ответ Строго возрастающий массив 2.Проверить, правильн ли в заданном тексте расставлены круглые скобки т.е. находится ли справа от каждой открывающей скобки соответствующая ей закрывающая скобка, а слева от каждой закрывающей - соответствующая ей закрывающая. Ответ ДА или НЕТ 1. Вводим При этом как и ранее используется позначные модели рассматриваемых последовательностей и аналог формулы 9 Ответ Верно 3. Задан массив из 15 действительных чисел.

Упорядочить его по неубыванию.Вводим Ответ Y15 Y10 Y234 Y21 Y38 Y32 Y421 Y42 Y50 Y53 Y68 Y64 Y73 Y75 Y82 Y86 Y91 Y98 Y106 Y108 Y114 Y1121 Y122 Y1223 Y13 43 Y13 34 Y14 23 Y14 43 Y15 45 Y45 Описание переменных и исходный текст к 1-му примеру include stdio.h include stdlib.h define M 100 максимальная длина массива main void inpdimfloat a,int nПроцедура ввод массива float yM Массив int n длина массива int flag0 Флаг строго возрастающего массива строго int i Счетчик шагов цикла inpdimy,n Вводим массив i 0 Обнуляем счетчик do Начало цикла if yi yi1 Если i-ый элемент массива i1-го flag 1 Флаг устанавливаем 1не строго возрастает i Увеличиваем счетчик на 1 whileflag 0 i n-1 Если Флаг не равен 0 или i n-1 заканчиваю if flag 0 Если Флаг равен 0 printfnСтрого возрастающий массивn Строго возрастающий массив else Иначе printfnМассив нестрого возрастающий nМассив нестрого возрастающий return0 void inpdimfloat a,int n int i do printfВведите число элементов массива 0 M 100 scanfd,n if n M n 0 printfНеверная длина массива 0 M 100 while n M n 0 printfn Введите массив n scanfd,n if n M n 0 printfНеверная длина массива 0 M 100 while n M n 0 printfn Введите массив n for i 0 i n i printfYd,i1 scanff,ai Описание переменных и исходный текст к 2-му примеру include stdio.h include stdlib.h include string. h define M 200 Максиальная длина текста main void inpstrchar a Ввод текста char stringM Текст int i0 Счетчики шагов циклов int leftbracket0,rightbracket0 Количество левых и правых скобок в тексте int flag0 Флаг верно поставленных правых скобок верно 0 неверно1 inpstrstring Вводим текст do Начало цикла if stringi Если i-ый символ текста leftbracket Увеличиваем счетчик левых скобок на 1 if stringi Если i-ый символ текста rightbracket Увеличиваем счетчик правых скобок на 1 if leftbracket rightbracket Если Правых скобок больше flag1 Правые скобки выставлены неправильно Флагу присваиваем 1 i Увеличиваем счетчик цикла на 1 whilei strlenstring flag0 Если i длины строки или Флаг 1 заканчиваем цикл if leftbracketrightbracket flag0 Если количество левых скобок равно количеству правых и флаг0 printfn Верно n Скобки расставлены верно else Иначе printfn Неверно n Скобки расставлены неверно return0 void inpstrchar a int i printfn Введите строку n getsa Описание переменных и исходный текст к 3-му примеру include stdio.h include stdlib.h define M 15 длина массива main void inpdimfloat aПроцедура ввода массива void outdimадщфе aПроцедура вывода массива float yM Массив float i,j Счетчики шагов циклов float k Для хранения номера минимального элемента float n Для хранения минимального элемента inpdimy Вводим массив fori0 i M i Цикл по i от 0 до М nyi запоминаем элемент как минимальный ki и его номер как номер минимального forji1 j M j Цикл по j от i1 до М if yj n Если элемент меньше минимального nyj запоминаем элемент как минимальный kj и его номер как номер минимального yk yi На место минимального записываем i-ый элемент yi n На место i-го записываем минимальный элемент outdimy Выводим массив return0 void inpdimfloat a float i printfn Введите массив n for i 0 i M i printfYf,i1 scanff,ai void outdimint a float i printfn Упорядоченный массив n for i 0 i M i printfYf,i1 printff,ai printfn Блок схемы к примерам на следующей странице 3. Содержание 1. Условия задач и описания методов решения. Тесты для проверки работоспособности программы. 2. Описания переменных и тексты программ. Результаты выполнения тестов. 3. Блок схемы алгоритмов решения задач.

– Конец работы –

Используемые теги: Программирование, курс0.049

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Программирование на C++ (1 курс)

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Краткий курс механики в качестве программы и методических указаний по изучению курса Физика Краткий курс механики: Программа и методические указания по изучению курса Физика / С
Федеральное агентство железнодорожного транспорта... Омский государственный университет путей сообщения...

Организационный этап выполнения курсовой работы 2.1 Примерная тематика курсовой работы . 3 Основной этап выполнения курсовой работы 3.1.1 Назначение и место ученого предмета дисциплины
стр Введение... Введение Реформирование национальной системы высшего образования связанное с введением нового перечня специальностей общегосударственного классификатора...

Социология. Краткий курс Социология. Краткий курс. : ООО Питер Пресс ; Санкт-Петербург; 2007 Социология. Краткий курс Предмет и история социологии Борис Акимович Исаев
Социология Краткий курс... RU http www litru ru bd b Социология Краткий курс ООО Питер Пресс Санкт Петербург...

Курс русской истории Лекции I—XXXII Курс русской истории – 1 КУРС РУССКОЙ ИСТОРИИ Лекции I—XXXII Василий Осипович Ключевский
Курс русской истории Лекции I XXXII... Курс русской истории...

Лекція 1. Вступ до курсу історії України 1. Курс історії України в системі гуманітарних наук. Предмет, мета та завдання курсу. 2. Періодизація історії України
Лекція Вступ до курсу історії України План...

Курс Екологія Курс Екологія Курс Екологія Практична робота № 1
Факультет міжнародних економічних відносин та туристичного бізнесу... Курс Екологія Практична робота...

Курс лекций по уголовному праву общая часть, 2 курс Источники уголовного права – уголовный закон. Все основные положения конституции нашли отражение в УК
Преподаватель Пряхина Надежда Ивановна... Уголовное право как отрасль права совокупность правовых норм которые устанавливают какие деяния являются...

Курсовой проект по курсу Основы управления объектами недвижимости
Федеральное государственное бюджетное образовательное учреждение... высшего профессионального образования... ЧЕРЕПОВЕЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ...

МЕТОДИЧЕСКИЕ УКАЗАНИЯ курса “Компьютерные технологии” раздел «Визуальное программирование в С++Builder»
Национальный технический университет Украины... Киевский политехнический институт... Кафедра Автоматизация химических производств...

В КУРС ОСНОВЫ РИМСКОГО ПРАВА В центре внимания нашего курса находится правовая система, сложившаяся в Древнем Риме
ВВЕДЕНИЕ... В КУРС ОСНОВЫ РИМСКОГО ПРАВА Право Древнего Рима это яркая и значительная страница мировой истории В своем зрелом классическом состоянии оно восходит к наиболее выдающимся...

0.039
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам