Министерство образования Республики Беларусь
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
МЕЖДУНАРОДНЫЙ ИНСТИТУТ ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
Группа 417315
КОНТРОЛЬНАЯ РАБОТА
по дисциплине “Основы алгоритмизации и программирования”
Выполнил: студент
Проверила: Попова Ю. Б.
Минск 2006
ЗАДАНИЕ № 1
ЗНАКОМСТВО СО СРЕДОЙ. ОБЪЯВЛЕНИЕ ОСНОВНЫХ ТИПОВ ДАННЫХ. ВВОД/ВЫВОД ДАННЫХ. ОПЕРАЦИИ В ЯЗЫКЕ C / C ++
Цель работы
Закрепление практических навыков построения простой программы, объявления основных типов данных и организации ввода/вывода переменных, применения операций при написании программ на языке C/C++.
Постановка задачи
Написать программу вычисления сопротивления электрической цепи, состоящей из двух параллельно соединенных сопротивлений, а затем вычислить сопротивление электрической цепи, состоящей из двух последовательно соединенных сопротивлений.
Листинг программы на языке C ++
#include <clx.h>
#include<iostream.h> // подсоединение к программе раздела библиотеки с функциями// по потокового ввода/вывода данных
void main()
{ // начало функции main()
int a, b, c, d; // объявление переменных a, b, c целого типа
cout<<"Введите значение сопротивления a и b:"; // вывод строки на экран
cin>>a>>b; // ввод значений a и b
c=a*b; // умножение значений a и b и присвоение переменной с
d=a+b; // присваивание переменной c значения суммы переменных a и b c=c/d;
cout<<"Сопротивление цепи с последующим соединением ="<<c; // вывод значения переменной c на экран c=a+b;
cout<<"Сопротивление цепи с параллельным соединением ="<<c; // вывод значения переменной a на экран cin>>a;
Результаты работы программы
Введите значения переменных: 4 7
Результат: 2 и 11
Выводы по лабораторной работе
В ходе выполнения задания была составлена схема машинного алгоритма по условию задачи, написан код программы и получены результаты работы программы. В результате выполнения работы были закреплены практические навыки построения простой программы на языке программирования C/C++, в которой были объявлены переменные целого типа. Организован ввод значений переменных с помощью оператора потокового ввода, произведен расчет суммы значений переменных и организован вывод результата на экран с помощью оператора потокового вывода.
ЗАДАНИЕ № 2
ОПЕРАТОРЫ ЯЗЫКА C / C ++. ФОРМАТИРОВАННЫЙ ВВОД/ВЫВОД ДАННЫХ. СТРУКТУРЫ ВЫБОРА. СТРУКТУРЫ ПОВТОРЕНИЯ
Цель работы
Закрепление практических навыков построения программы на языке C/C++ с использованием структур выбора if-else, switch, с использованием структур повторения do-while, while, for, а также с организацией ввода/вывода данных с применением функций форматированного ввода/вывода.
Постановка задачи
Написать программу вычисления площади кольца. Программа должна проверять правильность исходных данных. Использовать структуру выбора if-else. Использовать форматированный ввод/вывод данных.
Листинг программы на языке C ++
#include <clx.h>
#include<iostream.h>
void main()
{ int n,x;
cout<<"Введите значение кольца:"<<endl;
cin>>n;
x=3.14;
if (n<0) cout<<"Значение не верные"; // если значение условия (n<0) является истинным, на экран выводится текст Значение не верные
else if (n>0) cout<<x*n*n;
}
Результаты работы программы
Введите значения переменных: 0
Результат: Значения не верны
Введите значения переменных: 4
Результат: 48
Выводы по лабораторной работе
В результате выполнения работы были закреплены практические навыки построения простой программы на языке программирования C/C++, в которой были объявлены переменные целого типа. Организован ввод значений переменных с помощью оператора потокового ввода, произведен расчет суммы значений переменных и организован вывод результата на экран с помощью оператора потокового вывода а также использовалась структуру выбора if-else.
ЗАДАНИЕ № 3
МАССИВЫ И УКАЗАТЕЛИ В C / C ++
Цель работы
Закрепление практических навыков построения программы на языке C/C++ с использованием массивов данных и переменных типа указатель.
Постановка задачи
1. Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность. Использовать форматированный ввод-вывод данных.
Листинг программы на языке C ++
#include <clx.h>
#include<iostream.h>
#include<stdio.h>
void main()
{
int i,a;
int mas[5]; // объявлениемассива mas
printf("Введите элементы массива n");
for(i=0;i<5;i++) // использование вложенной стру
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.