Самостійне вивчення основ програмування мовою Си з використанням програмного продукту Pacific З Compiler. Програми по знаходженню сум чисел, виводу матриці, переводу числа до різних систем счислення, редагуванню тексту та видалення пробілів з рядка.
Локальна обчислювальна мережа (ЛВС) кафедри АВП служить для організації навчального процесу по 42 навчальних дисциплінах, у тому числі для виконання лабораторних і практичних занять, курсового і дипломного проектування, проведення ознайомлювальної практики. Як середовище передачі сигналів використовується тонкий коаксіальний кабель з темпом передачі інформації 100 Мбіт/с по протоколу TCP/IP. Сервер - Атх-платформа на базі процесора Celeron 1100 Мгц, ОЗП 256 Мбайт, відеопамять 32 Мбайт, два жорстких диски 40 Гбайт зі швидкістю обертання шпинделя 7200 об/хв, привід CD-ROM 48x, один привід гнучких дисків, 15" монітор SVGA-типу. Перший тип - Атх-платформа на базі процесора Celeron 1100 Мгц, ОЗП 256 Мбайт, відеопамять 32 Мбайт, один жорсткий диск 40 Гбайт зі швидкістю обертання шпинделя 7200 об/хв чи 20 Гбайт зі швидкістю обертання 5400 об/хв, 15" монітор SVGA-типу. Користувачі домена розбиті на групи по курсам, кожен користувач має власний обліковий запис і робочий каталог для збереження особистої інформації обсягом не більш 10 Мбайт.Програма Proga1.срр призначена для знаходження суми рядка по заданим параметрам X та N: Вхідні дані: параметр Х (тип double) параметр N (тип int) #include //Підключаємо бібліотеки iostream.h та #include // math.h int fact(int h, int f) //Оголошуємо функцию fact,яка по заданому {// параметру h та кінцевому значенню f int result=1; // знаходить факторіал цього числа for (h=1;h==f;h ) return result*=h; } void main() //Оголошуємо головну функцію main()#include //Підключаємо бібліотеку iostream.h void main () //Оголошуємо головну функцію main() {int N,W; //Оголошуємо перемінні N та W цілого типу double i,P=1; //та перемінні і та Р типу double, //добутку Р задаємо початкове значення 1 cout<<"Введіть N:"<<"
"; //Даємо запросна введення числа N r:; //Ставимо мітку r cout<<"N="; cin>>N; //Вводимо N if (N==0) //Задаємо умову: при N=0 програма {//виводить помилку та пропонує ввести cout<<"Error! Введіть інше число"<<"
"; //інше значення N, goto r; //і відбувається перехід до мітки r#include //та math.h void main() //Оголошуємо головну функцію main() {int N,k,m,W; //Оголошуємо перемінні N,k,m,W цілого типу double S1,P1,S; //та перемінні S1,P1 та S типу double cout<<"Введіть N:"<<"
"<<"N="; //Даємо запросна введення числа N cin>>N; //Вводимо N S1=0; //Обнулюємо початкове значення суми S1 for(k=1;k<=N;k ) //Задаємо цикл для проходження значень N=k; //Перемінній N присвоюємо значення перемінної k P1=1; //Добутку P1 присвоюємо початкове значення 1 for(m=1;m<2*k;m ) // Задаємо цикл для проходження значень#include //Підключаємо бібліотеки iostream.h #include //та math.h void main() //Оголошуємо головну функцію main() {int N,i,W; //Оголошуємо перемінні N,і,W цілого типу double P; //та перемінну P типу double cout<<"Введіть N:"<<"
"; //Даємо запросна введення числа N cout<<"N="; P=P*(1 1/sqrt(sqrt(i))); //Знаходимо Р cout<<"Відповідь: P=" <<P<<"
"; //Виводимо відповідь cout<<"Для виходу введіть EXIT:"<<"
"; //Даємо запит cin>>W; //Вводимо зайву перемінну W для затримки екрану#include //та math.h void main() //Оголошуємо головну функцію main() {int N,i,a,d,W; //Оголошуємо перемінні N,і,а,d,W цілого типу double S; //та перемінну S типу double cout<<"Введіть N:"<<"
"<<"N="; //Даємо запросна введення числа N cin>>N; //Вводимо N {// параметра і від 1 до значення N d=i%3; //d присвоюємо залишкок від ділення перемінної на 3 if(d==0) a=i/3; //При умові d=0 перемінній “а” присвоюємо і/3 else a=i/(i-3); //Інакше - паремінній а присвоюємо і/(і-3) } cout<<"Відповідь S="<<S<<"
"; //Виводимо відповідь cout<<"
"<<"Для виходу введіть EXIT:"<<"
"; //Даємо запит cin>>W; //Вводимо зайву перемінну W для затримки екрану {int W,N; //Оголошуємо перемінні W,N цілого типу, char STRING[100]={0}; //масив STRING char STRING1[100]={0}; //та STRING1 символьного типу, char i; //перемінну і символьного типу cout<<"Введіть ваш рядок
"; // Даємо запросна введення рядка cout<<"В кінці введіть @:"; //в кінці рядка поставимо “@” cin>>STRING; //Вводимо рядок if (STRING[0]=="@") //Умова: якщо на початку рядка стоїть “@”, {cout<<"Цей рядок не має символів"<<"
"; //програма виводить goto t; //повідомлення і починає працювати після мітки “t”#include //та math.h int fact(int h, int f) //Оголошуємо функцию fact,яка по заданому // знаходить факторіал цього числа int result=1; } void main() //Оголошуємо головну функцію main() {int i,j,N,W; //Оголошуємо перемінні i,j,N,W цілого типу double S,S1,P; //та перемінні х та S типу double cout
План
ЗМІСТ
1. Локальна обчислювальна мережа кафедри АВП
2. Індивідуальне завдання
2.1 Визначення суми рядка
2.2 Визначення добутку множників
2.3 Визначення добутку множників
2.4 Визначення добутку рядка
2.5 Визначення суми рядка
2.6 Виведення заданого рядка без “А” або “а”
2.7 Визначення суми добутків
2.8 Знаходження числа
2.9 Знаходження суми рядка
2.10 Виведення заданого рядка до першого знаку “
2.11 Виведення дня народження
2.12 Знаходження кількості слів “no”
2.13 Знаходження точки перетину двох прямих
2.14 Знаходження певних тризначних чисел
2.15 Знаходження певного тризначного числа
2.16 Вивід квадратної матриці М<20
2.17 Вивід матриці В(М;N)
2.18 Знаходження найбільшого з відємних чисел матриці
2.19 Знаходження найбільшого значення напруги в електромережі
2.20 Знаходження першого члену послідовності
2.21 Видалення пробілів з рядка
2.22 Знаходження кількості вказаних символів
2.23 Змінення матриці певним чином
2.24 Знаходження суми j-того рядка
2.25 Знаходження кількості цифр в числі та їх суми
2.26 Знаходження номера селища
2.27 Перевід числа до різних систем счислення
2.27.1 Заголовний модуль stdafx.cpp
2.27.2 Заголовний модуль stdafx.р
2.27.3 Заголовний модуль resource.h
2.27.4 Заголовний модуль Proga27_01Dlg.h
2.27.5 Заголовний модуль Proga27_01Dlg.cpp
2.27.6 Заголовний модуль Proga27_01.h
2.27.7 Заголовний модуль Proga27_01.cpp
2.28 Знаходження раціональної кількості предметів
2.29 Знаходження четвірок простих чисел
2.30 Обчислення числа Фібоначі
2.31 Видалення з рядку певних символів
2.32 Сума двох рядків
2.33 Редагування тексту
2.34 Копіювання одного рядка в інший
Перелік посилань
1. Локальна обчислювальна мережа кафедри АВП
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы