Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика.DOC
Скачиваний:
11
Добавлен:
19.04.2015
Размер:
135.68 Кб
Скачать

Include Directories

C:\BC\include

Library Directories

C:\BC\LIB

Два нижні рядки заповнювати не обов'язково.

Option/Environment/Preferences

В області вікна Screen Size обирається кількість ліній, наприклад,

(·) 25 lines

Option/Save - збереження настроювань.

У розділі Window вся інформація про роботу з вікнами. Наприклад, Size/Move або Ctrl+F5 - переміщення вікна або зміна його розміру. Next або F6 - перехід з одного вікна в інше й т.д.

Розділ Help - допомога.

Завдання

Набрати тексти програм, щоб їх можна було запустити у відладочному режимі

Необхідно:

1. Створити в кореневому каталозі на дискі С: директорію користувача USER\nomer_grupі.

2. Зайти C:\USER\ nomer_grupі. і запустити Borland C.

3. Створити файли із текстом програми мовою Си з прикладів 1, 2, 3.

4. Запустити програми в автоматичному (Сtrl+F9), а також в відладочному режимах (F7, F4). У процесі відладки контролювати значення змінних, користуючись командами меню Debug.

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

Основні теоретичні відомості

Основними частинами типової структури програми на C є такі:

    • директиви препроцесорної обробки (1);

    • опис зовнішніх змінних (вхідних даних і результатів) та функцій (2);

    • функції програми (3);

    • головна функція програми - main() (4).

1. Директиви препроцесора

#include <file_n>

Використання таких директив призводить до того, що препроцесор підставляє на місце цих директив тексти файлів у відповідності з тими, що перелічені у дужках < ... > .

Приклад:#include <stdio.h>

2. Опис зовнішніх змінних та функцій

#define - макро підстановка. Використовують для опису констант

Наприклад:

#define N 20 //N присвоюється значення 20

Базові типи даних Сі

Тип задає обсяг пам’яті для зберігання даних, визначає діапазон допустимих значень та встановлює операції, які можуть виконуватись. Типи: скалярні, агреговані (складені).

Базові типи даних Сі

    1. char– символ;

    2. int– ціле;

    3. float- число з плаваючою комою одинарної точності;

    4. double- число з плаваючою комою подвійної точності.

Дані дійсного типу представлені наближено. Точність представлення ( десяткових цифр мантиси)

Float - 7 double - 16

Тип вказується явно в описах, тип констант – встановлюється за формою запису.

Наприклад: int I, k, letter ; double sum, result ; int m=10 , symb=‘*’ ; const double pi=3.14159

3. Функція – це синтаксично та логічно завершений самостійний фрагмент, що має ім’я та реалізує певну задачу.

Синтаксис

<тип_функції> <ім’я>([список параметрів])

{

< тіло функції>

}

Тіло – з описів операторів, кожен завершується “;”.

Тип void - функція не повертає значення.

Функції введення та виведення

Функція printf() призначена для виведення інформації за заданим форматом у стандартний вихідний потік (на екран).

Синтаксис функції printf():

printf("Рядок формату"[аргумент1[, аргумент2, [...]]]);

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

 Специфікації перетворення для функції printf():

    • %d- десяткове ціле;

    • %f - представлення величин float та double з фіксованою точкою;

    • %e або - експоненціальний формат представлення дійсних величин;

    • %g- представлення дійсних величин як f або Е в залежності від значень;

    • %c- один символ (char);

    • %s- рядок символів;

Приклад 1 :

Приклад 2:

Приклад 3: