Алгоритмдеу және бағдаламалау негіздері (С++)
Автор: Vinaraaa • Март 4, 2020 • Лабораторная работа • 2,188 Слов (9 Страниц) • 566 Просмотры
Зертханалық жұмыс №1
Алгоритмдеу және бағдаламалау негіздері (С++)
Сызықты және тармақталған алгоритмдер
1. Бағдарламаның құрылымы
#include
#include
using namespace std;
int main()
{
Бағдарламаның мәтіні
}
Түсініктемелер:
#include – бағдарламалық кодқа басқа файлдарды қосу үшің қолданылатың директива.
#include
#include
using namespace std; - «std» атты атаулар кеңістігі қолданылатының білдіреді.
void main() {} - фигуралық жақшалардың ішінде орналасқан барлық амалдар, бағдарламаны іске қосқанда, автоматы түрде орындалады.
Қажет болса бағдарламада түсініктемелерді жазуға болады.
2. Деректерді енгізу
cin >> айнымалы;
cin амалы компиляторға енгізілген мәнді айнымалыға меншітеу қажеттілігін білдіреді. cin (sее-in) – енгізу ағыны, >> - деректер жылжитың бағытты көрсетеді.
Мысалы:
cin >> m >> n; - m және n айнымалылардың мәндерін енгізу
3. Нәтижелерді шығару
cout << шығару тізімі;
cout операторы (sее-out) деректерді шығару үшің қолданылады. Шығару тізімінің элементтері ретінде айнымалыларды, тырнақшада жазылған сөйлемдерді қолдануға болады.
Мысалы:
cout <<”Жауабы: S=”<
4. C++ тілінде айнымалылар және олардың типтері
Айнымалы — белгілі ақпаратты сақтау үшің арналған, компьютердің оперативті жадысының «ұяшығы».
Дерекетрдің типтері
C++ тілінде деректердің негізгі типтері
int — бүтің сандық типі (integer). -3; 17
float — нақты сандық типі. 0.15; -8.23
double — дәлдігі екі есе жылжымалы нүктесі бар нақты сандық типі.
char — символдық типі.
bool — логикалық типі (boolean).
C++ тілінде айнымалыларды қолдану алдында міндет ретінде жариялау қажет.
int a;
float b;
double c = 14.2;
char d = 's';
bool k = true;
bool k = x>4;
5. Математикалық функциялар
В С++ определены в заголовочном файле
Функция | Описание | Пример |
abs( a ) | модуль или абсолютное значение от а | abs(-3.0)=3.0 |
sqrt(a) | корень квадратный из а, причём а не отрицательно | sqrt(9.0)=3.0 |
pow(a, b) | возведение а в степень b | pow(2,3)=8 |
ceil( a ) | округление а до наименьшего целого, но не меньше чем а | ceil(2.3)=3.0 |
floor(a) | округление а до наибольшего целого, но не больше чем а | floor(12.4)=12 |
fmod(a, b) | вычисление остатка от a/b | fmod(14,5)=4 |
exp(a) | вычисление экспоненты еа | exp(0)=1 |
sin(a) | a задаётся в радианах | |
cos(a) | a задаётся в радианах | |
log(a) | натуральный логарифм a(основанием является экспонента) | log(1)=0 |
log10(a) | десятичный логарифм а | Log10(100)=2 |
asin(a) | арксинус a, где -1.0 < а < 1.0 | asin(1)=1.5708 |
...