Ім'я файлу: практика (2).docx
Розширення: docx
Розмір: 48кб.
Дата: 31.03.2021
скачати


МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ВСП ДРУЖКІВСЬКИЙ ФАХОВИЙ КОЛЕДЖ ДДМА


СПЕЦІАЛЬНІСТЬ 121 «Інженерія програмного забезпечення»


ГРУПА ІПЗ-19

ЗВІТ

З НАВЧАЛЬНОЇ ПРАКТИКИ
«Основи програмування та алгоритмічні мови»



(підпис)


Виконала студентка:



(підпис)

Керівник практики: Багач С.Г.


Дата захисту роботи

Оцінка

Підпис викладачів











м. Дружківка

2021 р.

Зміст


ВСТУП
Сі-мова програмування загального призначення, яка дуже відома своєю ефективністю, економічністю ресурсів і переносимістю на інших програмних платформах. Всі ці переваги забезпечують якість розробки програмного забезпечення, їх швидкість і порівняно невеликий розмір. Програми написані на Сі за швидкістю роботи можна навіть порівняти з програмами написаними на мові асемблера.

Незважаючи на те, що сі не включає в себе вбудовані компоненти по роботі з введенням-виведенням, розподілу пам'яті, управління процесами, його системне оточення дозволяє підключати об'єктні модулі з такими функціями. Цього цілком достатньо, щоб розробляти програмне забезпечення абсолютно будь-якого рівня, як невеликі програми, так і комплекс складних програмних систем.

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

Найбільш важливими особливостями мови програмування Сі є:

  • забезпечення повного набору операторів структурного програмування

  • великий набір операцій, в тому числі операції прямої трансляції в машинний код

  • підтримка покажчиків на змінні і функції


Покажчики в Сі дозволяють створювати покажчики і посилатися на об'єкти таким же шляхом, як це робить комп'ютер. Арифметика покажчиків здійснює доступ і маніпуляції з адресами пам'яті. Сі має препроцесор для обробки текстових файлів перед компіляцією. Препроцесор може бути використаний для будь-яких текстових файлів.
Таким чином, Сі це гнучка мова програмування, що дозволяє писати якісні програмні продукти з високою швидкістю роботи.

Лабораторна робота № 1

Мета роботи: Отримання навичок у записі виразів на мові програмування (С) та використання стандартних функцій.
Завдання 1.1

Визначити тип заданих виразів та знайти їх значення. Скласти систему тестів і обчислити отриманий вираз для не-скількох значень Х, визначити при яких Х вираз не може бути обчислено.

1) n+++m--

2) n*m
3) n-->++m

4) arcsin(x+x2)
Код програми має вид:

#include

#include
int main()

{

float n, m, x, y=0;

printf("n= ");

scanf("%f",&n);

printf("m= ");

scanf("%f",&m);

printf("n= %f m= %f\n", n, m);

printf("n+++m-- = %f\n", n+++m--);

printf("n*m
printf("n-->++m = %f\n", n-->++m);

printf("x= ");

scanf("%f",&x);

y=asin(x+pow(x,2));

printf("y=%f",y);

return 0;

}
Результат роботи:

n= 4

m= -9

n= 4.000000 m= -9.000000

n+++m-- = -5.000000

n*m
n-->++m = 0.000000

x= -0.254

y=-0.190637

Process returned 0 (0x0) execution time : 8.949 s

Press any key to continue.

Завдання 1.2
Скласти вираз, залежний від координат точок Х1 та Y1, виводимо значення TRUE, якщо точка належить заштрихованій площині і FALSE, якщо не належить.



Рисунок 1 – Фігура до завдання 2
ВИСНОВОК
Пройшовши навчальну практику я дійшла наступних висновків:

Під час практики я отримала нові знання, уміння і навички, в основному при виконанні конкретних практичних завдань. Я навчилась робити більш складні програми, а також більше дізналась про мову СI, що допоможе мені далі в навчанні.

Завдяки навчальній практиці я підбила підсумки роботи з масивами (як одномірними так і двомірним), циклами, строками і т.д. Навчилась використовувати різні типи даних та складати блок-схеми.
Список використаної літератури та посилання


  1. Ашарина, И.В. Объектно-ориентированное программирование в С++: лекции и упражнения : учебное пособие для вузов / И.В. Ашарина. - М. : Горячая линия - Телеком, 2012. - 319 с. : ил. - Библиогр. в кн. - ISBN 978-5-9912-7001-4 ; То же [Электронный ресурс]. - URL: //biblioclub.ru/
    index.php?page=book&id=252980 .

  2. Аммерааль, Л. STL для программистов на C++: пер. с англ. : практическое пособие / Л. Аммерааль. - М. : ДМК Пресс, 2006. - 241 с. : ил. - ISBN 5-89818-027-3 ; То же [Электронный ресурс]. - URL: //biblioclub.ru/
    index.php?page=book&id=131021 .

  3. Форум програмістів і сисадмінів Кіберфорум [Електронний ресурс]-[https://www.cyberforum.ru]

скачати

© Усі права захищені
написати до нас