1.Написать программу, которая вычисляет среднее арифметическое действительных элементов массива без учета минимального и максимального элементов массива.
Category Archives for Программирование
Программирование
Практика по программированию в среде Borland C
1. В программе вводятся по очереди символьные строки. Количество букв ‘а’ в этих строках подсчитывается в функции, и это число возвращается в основную программу. Конец ввода строк это ввод нулевой строки.
Задания по программированию на Borland C.
1. Написать функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента.
ТЯП — лабораторная №2, теория.
Что такое трансляция, компиляция, транслятор, компилятор? Трансляция программы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой. Язык, на котором представлена входная программа, называется исходным языком, а сама программа — исходным кодом. Выходной язык называется целевым языком или объектным кодом. Понятие трансляции относится не Читать далее
ТЯП — лабораторная №1, теория.
1 Вопрос: Что такое таблица символов и для чего она предназначена? Таблица символов – это таблица состоящая из набора полей, количество которых равно числу идентификаторов программы. Каждое поле содержит в себе полную информацию о данном элементе таблицы.
Каналы связи. Использование классов пространства System. Net.
Практическое занятие № 8 Тема: «Каналы связи. Использование классов пространства System. Net.» Каналы Канал используется для коммуникации между клиентом .NET и сервером. Среда .NET поставляется с классами каналов, которые общаются с помощью TCP или HTTP. Можно создать специальные каналы для других протоколов.
Работа с базами данных в Интернет. Службы Web. WebServices.
Практическое занятие №6. Тема «Работа с базами данных в Интернет. Службы Web.» Активно распространяющаяся сейчас технология Web Services дает большие преимущества при разработке различных распределенных приложений. Можно легко интегрировать приложения, разработанные на разных платформах, не заботясь об ограничениях локальной сети и наличии FireWall. В нынешние времена бурного развития интернета все чаще и чаще возникает проблема связи Читать далее
Использование ASP. Net при обращении к базе данных.
Практическое занятие №5. Тема «Использование ASP. Net при обращении к базе данных». Создадим приложение для заказа путевок туристами. Вначале приложение будет содержать только внешний интерфейс и простую обработку событий, затем усложним, связав данные с таблицей базы данных.
Лабораторная работа № 3. Тема: «Технология ASP.NET».
Создадим страницу, которая вычисляет значение суммы покупки, по введенным пользователем значениям цены и количества. Вид товара выбирается из списка, в результате выводится сообщении о купленном товаре и сумме покупки в объект Метка (Label).
Лабораторная работа № 2. Тема: «Технология ASP. Создание Web – форм».
Web –приложения сильно отличаются от традиционных приложений для настольных систем. Первое отличие Web – приложение предполагает использование, как минимум двух соединенных в сеть машин, сетевым протоколом обычно является протокол НТТР.
Обработка сеансовых данных. Запись и чтение cookie.
Практическое занятие №4 Тема: «Обработка сеансовых данных. Запись и чтение cookie.» Обработка сеансовых данных Сеанс представляет собой процесс взаимодействия пользователя с Web –приложением, представленный типом HttpSessionState. Классическим примером необходимости поддержки пользовательских данных является корзина покупателя: при подключении десятков посетителей к странице Интернет – магазина для каждого посетителя должен поддерживаться уникальный список товаров, которые этот посетитель Читать далее
Двумерные массивы
№82 Дано действительное число х. Получить квадратную матрицу порядка n+1:
Программирование циклических алгоритмов
№ 1 Имеется серия измерений элементов треугольника. Группы элементов пронумерованы. В серии в произвольном порядке могут встречаться такие группы элементов треугольника: — основание и высота; две стороны и угол между ними (угол задан в радианах); три стороны. Разработать программу, которая запрашивает номер группы элементов, вводит соответствующие элементы и вычисляет площадь треугольника. Вычисления прекратить, если в Читать далее
Задачи на линейные алгоритмы.
Вычислить значения выражений по формулам №№ l-26 (все переменные имеют действительный тип):
Задачник-практикум. Обработка строк.
>№ 1 Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов. № 2 Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b. Дана строка. Подсчитать в ней количество вхождений букв r, k,t.
Работа с массивами.
Линейные массивы А № 1 Дан массив натуральных чисел. Найти сумму элементов, кратных данному К.
Задачи на работу с целыми числами
А № 97 Дано натуральное число n. Найти сумму первой и последней цифры этого числа.
Задачник-практикум. Программирование.
Программирование ветвящихся алгоритмов № 1 Даны три действительные числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ ВВОД / ВЫВОД В VISUAL BASIC
ЦЕЛЬ РАБОТЫ: Изучение способов ввода/вывода информации в Visual Basic. НАЗНАЧЕНИЕ РАБОТЫ: Научиться пользоваться встроенными диалоговыми окнами ИСР, овладеть методами ввода/вывода информации. СОДЕРЖАНИЕ РАБОТЫ Работа с диалоговыми окнами. Диалоговые окна используются в приложениях для того, чтобы отобразить информацию или предложить пользователю ввести данные, необходимые для продолжения работы программы. Кроме того, любое диалоговое окно Читать далее
Задачи С++ (первый курс). Одномерные массивы. 81- 100 задача.
4-081.cpp <———————————————————————-> //najti v massive nomera srednestatisticheskogo i unikal’nogo elementov #include <conio.h> #include <math.h> #include <stdio.h> #define n 10
Задачи С++ (первый курс). Одномерные массивы. 61- 80 задача.
4-061.cpp <———————————————————————-> //podschitat’ kolichestvo chelovek, chej vozrast v predelah 0..10, 10..20 i t.d. #include <conio.h> #include <stdio.h> #define n 15
Задачи С++ (первый курс). Одномерные массивы. 41- 60 задача.
4-041.cpp <———————————————————————-> //najti naibolee chasto vstrechayuscheesya chislo v mmassive //esli takih chisel neskol’ko, to opredelit’ naimen’shee iz nih #include <conio.h> #include <stdio.h> #define n 15
Задачи С++ (первый курс). Одномерные массивы. 21- 40 задача.
4-021.cpp <———————————————————————-> //podschitat’ kolichestvo polozhitel’nyh, otritsatel’nyh i nulevyh elementov #include <stdio.h> #include <conio.h> #define size 30
Задачи С++ (первый курс). Одномерные массивы. 1- 20 задача.
4-001.cpp <———————————————————————-> //vvesti s klaviatury odnomrernyj massiv tselyh chisel //i vyvesti na ekran kolichestvo nenulevyvh elementov #include <stdio.h> #include <conio.h>
Задачи С++ (первый курс) — ответы. Циклические алгоритмы. Часть 5.
3-085.cpp <———————————————————————-> //vychislit na otrezke [a;b] s shagom h znachenie funktsii F(x)=sin(1/x)+2 #include <conio.h> #include <math.h> #include <stdio.h> void main() { clrscr(); float a,b,h,x; printf(«Vvedite granitsy otrezka [a;b] i znachenie shaga h: «); scanf(«%f%f%f»,&a,&b,&h); for(x=a;x<=b;x+=h) printf(«\n %5.2f | %-.4f»,x,sin(1/x)+2); getch(); }
Задачи С++ (первый курс) — ответы. Циклические алгоритмы. Часть 4.
3-047.cpp <———————————————————————-> //vychislit’ chastichnoe znachenie ryada 1-1/3+1/5-1/7+1/9 //i sravnit’ poluchennoe znachenie c pi/4 #include <stdio.h> #include <conio.h>
Задачи С++ (первый курс) — ответы. Циклические алгоритмы. Часть 3.
3-001.cpp <———————————————————————-> //vyvesti v vide tablitsy znachenie functsij y=x4, y=tg(x) na otrezke [-5;5] s shagom 0.1 #include <stdio.h> #include <conio.h> #include <math.h>
Задачи С++ (первый курс) — ответы. Циклические алгоритмы. Часть 3.
3-103.cpp //najti v diapazone [1;n] chislo s minimal’noj summoj delitelej #include <stdio.h> #include <conio.h> void main() { clrscr(); unsigned n,i,j,chislo,sum,min=4294967295; printf(«Vvedite natural’noe chislo: «); scanf(«%u»,&n);
Задачи С++ (первый курс) — ответы. Циклические алгоритмы. Часть 2.
3-030.cpp //dano natural’noe chislo N i dejstvitel’noe A //najti summu N chlenov ryada S // 1 1 1 // S = ——— + ——— + … + ——— // pow(a,2) pow(a,4) pow(a,2n) #include <stdio.h> #include <conio.h>
Задачи С++ (первый курс) — ответы. Циклические алгоритмы.
3-045.cpp //najti summu N-znachnyh chisel (1<=n<=4), kratnyh K #include <stdio.h> #include <conio.h> void main()