Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАО План 1 курс.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
158.72 Кб
Скачать

План для изучения языка программирования С/С++ и подготовки к экзамену

ТЕМА

Базові типи даних. Уведення-виведення та форматування даних

Теми для попереднього опрацьовування

  1. Структура програми на мові С/С++.

  2. Типи даних мови С/C++.

  3. Оголошення змінних.

  4. Оголошення констант.

  5. Арифметичні операції.

  6. Операції присвоювання.

  7. Порядок виконання операцій.

  8. Стандартні математичні функції.

  9. Функції стандартного введення-виведення у стилі мови С.

  10. Форматування даних під час застосування функцій, зазначених у пункті 9.

ТЕМА

Циклічні обчислювальні процеси

Теми для попереднього опрацьовування

  1. Логічні операції .

  2. Умовний оператор мови C/C++.

  3. Вкладений умовний оператор мови C/C++.

  4. Оператор switch.

  5. Тернарна умовна операція.

  6. Оператори циклу мови C/C++.

  7. Вкладені цикли.

  8. Скорочена форма операції присвоювання: +=, -=, *=, /=, %=.

  9. Інкремент і декремент.

ТЕМА

Одновимірні масиви. Статичні й динамічні масиви

Теми для попереднього опрацьовування

  1. Поняття одновимірного масиву та його властивості.

  2. Оголошення масиву.

  3. Ініціалізація масиву.

  4. Звернення до елемента масиву.

  5. Оператор sizeof і розміри масиву.

  6. Типові операції над одновимірними масивами.

  7. Покажчики.

  8. Операції з покажчиками.

  9. Адресна арифметика.

  10. Зв'язок масивів і покажчиків.

  11. Функції динамічного розподілу пам'яті.

  12. Створення покажчика на масив.

ТЕМА

Двовимірні масиви. Динамічне виділення пам'яті під двовимірні масиви

Теми для попереднього опрацьовування

  1. Поняття багатовимірного масиву та його властивості.

  2. Типові операції над двовимірними масивами.

  3. Ініціалізація покажчика. Оператор одержання адреси змінної.

  4. Арифметика покажчиків.

  5. Покажчик на багатовимірний масив.

  6. Функції malloc, realloc і free.

  7. Динамічний розподіл пам'яті для двовимірного масиву.

  8. Двовимірні масиви в задачах лінійної алгебри.

ТЕМА

Функції користувача

Теми для попереднього опрацьовування

  1. Функції. Поняття функції.

  2. Прототип функції.

  3. Визначення функції.

  4. Виклик функцій.

  5. Поняття формальних і фактичних параметрів.

  6. Поняття локальних і глобальних змінних.

  7. Передача параметрів функції та їх повернення.

  8. Способи передачі параметрів функції: за значенням, покажчиком, посиланням.

  9. Специфіка передачі параметрів: вирази як параметри, покажчики на масиви як параметри функції.

  10. Рекурсивні підпрограми, приклади ефективного та неефективного їх  застосування.

  11. Покажчик на функцію.

  12. Покажчик на функцію як аргумент іншої функції.

  13. Масиви покажчиків на функції.

  14. Директива # define. Зумовлені макроси.

ТЕМА

Рядки. Робота з рядком як із масивом символів

Теми для попереднього опрацьовування

  1. Поняття рядка. Оголошення змінних рядкового типу.

  2. Введення-виведення рядків.

  3. Операції над рядками та рядкові вирази.

  4. Введення-виведення символів.

  5. Робота із символами.

Выполните практические задания. Вы должны понимать каждую команду :)

/****************************************************************/

/*Лабораторна робота 2 */

/*Типи даних, уведення-виведення, стандартні математичні функції */

/* Зразок виконання. Варіант 26. */

/****************************************************************/

#include <stdio.h>

#include <conio.h>

#include <math.h>

int main(void) {

double x, y;

printf ( "\nEnter x -> " );

scanf ( "%lf", &x );

y = exp(1.5 * x)*fabs(pow(fabs(x), 3.4)+3.3* pow(fabs(x),1.2)-0.3)/2 +2./7;

printf ( "y(%0.2lf) = %10.7lf\n", x, y);

getch();

return 0;

}

Стандартні математичні функції знаходяться у файлі <math.h> (<cmath>).

Ім’я

Дія

Прототип

abs

Абсолютне значення цілого числа - |x|

int abs(int x);

labs

Абсолютне значення "довгого" цілого числа

long labs(long x);

fabs

Абсолютне значення числа з плаваючою точкою

double fabs(double x);

sqrt

Добування квадратного кореня

double sqrt(double x);

pow

Піднесення до степеня

double pow(double x, double y);

cos

Обчислення косинуса

Тут і далі аргумент задається в радіанах.

double cos(double x);

sin

Обчислення синуса аргументу

double sin(double x);

tan

Обчислення тангенса аргументу

double tan(double x);

acos

Обчислення арккосинуса аргументу

double acos(double x);

asin

Обчислення арксинуса аргументу

double asin(double x);

atan

Обчислення арктангенса аргументу

double atan(double x);

atan2

Обчислення арктангенса відношення аргументів

double atan2(double x, double y);

exp

Обчислення степеня числа e

double exp(double x);

log

Обчислення натурального логарифма

double log(double x);

log10

Обчислення десяткового логарифма

double log10(double x);

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]