Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Створення найпростііших прогграм засобами С-С++

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 22.5.2024

Практична робота №4

Створення найпростііших прогграм засобами С/С++

Мета роботи

  •  навчитись писати прості програми на С++
  •  навчитись використовувати прості оператори введення – виведення
  •  освоїти основні типи даних
  •  навчитись використовувати арифметичні операції
  •  зрозуміти пріоритети арифметичних операцій
  •  зрозуміти, що таке неявне і явне приведення типів

ПОРЯДОК ВИКОНАННЯ РОБОТИ

1) Опрацювати теоретичний матеріал з теми (за літературою і лекцією).

2) Практична робота включає в себе два завдання. Завдання 1 необхідно розв’язати у двох варіантах: з використанням функцій введення – виведення бібліотеки stdio і об’єктів бібліотеки iostream; завдання 2 – з використанням функцій введення-виведення символів і рядків.

3) Скласти програму для розв’язання задачі відповідно до варіанту, реалізувати її на ПК. Завдання, текст програми і результати її роботи відобразити у звіті (Word-документ).

4) Ознайомитись з контрольними запитаннями та знати на них відповіді під час захисту практичної роботи.

ІНДИВІДУАЛЬНІ ЗАВДАННЯ практичної РОБОТИ

Завдання 1

1) *Обчислити значення похідної функції хх в заданій точці а (а>0).

2) Написати програму, яка для заданого цілого числа а друкує наступну таблицю

 

3) *Для заданих коефіцієнтів і вільних членів системи рівнянь

 

знайти її розв’язок вважаючи, що визначник системи відмінний від нуля.

4) Обчислити довжину кола, площу круга і об’єм кулі одного і того ж заданого радіуса.

5) Обчислити периметр і площу прямокутного трикутника з заданими довжинами його катетів.

6) Дано координати трьох вершин деякого трикутника. Знайти його площу і периметр.

7) Знаючи довжини двох сторін деякого трикутника і кут (в градусах) між ними знайти довжину третьої сторони і площу цього трикутника.

8) Написати програму, яка для заданого цілого числа а друкує наступну таблицю

 

9) *Написати програму, яка для введених двох дійсних чисел, обчислює і друкує коефіцієнти зведеного квадратного рівняння, коренями якого вони є.

10) Складіть програму для обчислення суми, що її видає банк, якщо вклад було зроблено на 2 і 4 місяці. Місячний процент відомий (15%).

11) Скласти програму знаходження коренів рівняння  якщо наперед відомо, що рівняння має два корені (D>0).

12) Обчислити площу бічної поверхні s=2Rh та об’єм  діжки за заданими висотою і радіусом основи.

13) Плоска деталь має форму рівнобедреного трикутника. Обчислити довжину висоти до основи та площу поверхні деталі за відомими сторонами.

14) Обчислити кінетичну  та потенціальну (P=mgh) енергії тіла заданої маси m, яке рухається на висоті h з швидкістю V.

15) Радіус місяця 1740 км. Обчислити площу поверхні  і об’єм планети .

16) Написати програму, яка вводить три цілих числа з клавіатури і друкує їх суму, середнє значення, добуток.

17) Написати програму, яка зчитує радіус круга і друкує діаметр, довжину кола і площу круга. Обчислення виконати в операторі виведення.

18) Розрахувати площу трикутника за формулою Герона:

де p=(a+b+c)/2 - півпериметр. a, b, c - сторони трикутника.

19) Розрахувати висоти, медіани і бісектриси трикутника за формулами:

Hа= 2*S/a - висота, опущена на сторону "a", аналогічно для Hb, Hc;

- медіана, аналогічно для Mb , Mc ;

- бісектриса, аналогічно для Bb, Bc ;

a, b, c - сторони трикутника, S - площа, p - півпериметр трикутника.

20) Розрахувати радіус кола, вписаного в трикутник R1= S/p і описаного навколо трикутника (R2= a*b*c/(4*S)), де S - площа, а p - півпериметр трикутника. a, b, c - сторони трикутника.

21) Розрахувати суму "S" перших N членів арифметичної прогресії A1, A2, . . . , AN за формулою: S= (A1 + AN)*N/2.

22) Розрахувати суму "S" перших N членів ряду геометричної прогресії B1, B2, . . . , BN за формулою:

Завдання 2

Для даного завдання необхідно скласти програму для обчислення значень відповідних виразів, значення аргументів добрати самостійно, попередньо визначивши для даних виразів область визначення.

 

Завдання 3

1) Присвоїти цілій змінній h третю від кінця цифру в записі додатного цілого числа k.

2) Присвоїти цілій змінній d першу цифру з дробової частини додатного дійсного числа x.

3) Цілій змінній s присвоїти суму цифр тризначного цілого числа k.

4) Йде k-та секунда доби. Визначити, скільки повних годин h і хвилин m пройшло до цього моменту.

5) Визначити повну кількість годин h і хвилин m, які пройшли від початку доби до того часу, коли годинникова стрілка повернулась на f градусів (0<= f< 360, f – дійсне число).

6) Поміняти місцями значення цілих змінних х і у, не використовуючи додаткові змінні.

7) Виведіть першу цифру заданого натурального числа Р (Р<=10000).

8) Визначити скільки цифр в натуральному числі n<=1000.

9) Присвоїти цілій змінні s суму цифр натурального числа n<=1000.

10) Знайти добуток цифр числа n (n<=1000).

11) Присвоїти цілій змінній h першу цифру в записі додатного цілого числа k.

12) При умові, що n>=10, знайти передостанню цифру числа n.

13) Знайти добуток цифр заданого чотиризначного числа.

14) Підрахуйте число сотень у заданому цілому числі.

15) Цілій змінній С присвоїти суму цифр чотиризначного цілого числа k.

16) Усі цифри К-значного числа вивести у стовпчик. Знайти добуток цифр.


ДОДАТКОВІ ЗАВДАННЯ

1) Надрукувати число, яке утворилося виписуванням в зворотному порядку цифр заданого тризначного числа.

2) Дано дійсне число а. Не використовуючи ніяких інших арифметичних операцій, крім множення, отримати а7 за чотири операції.

3) Дано дійсне число а. Не використовуючи ніяких функцій і ніяких операцій крім множення, отримати а10 за чотири операції.

4) Визначити f - кут (в градусах) між знаходженням годинникової стрілки на початок доби і її знаходженням в певну годину h, хвилину m, секунду s (0<=h<=11, 0<=m, s<=59).

ПРИКЛАДИ РОЗВ’ЯЗКУ ЗАВДАНЬ

Завдання1. Написати програму, яка пропонує користувачу ввести довжину відстані у футах, переводить одержане значення в метри і сантиметри і виводить на друк. // мовою С (з використанням функцій форматованого введення-виведення)

Результати виконання роботи:  

Завдання 2. Ввести рядок з клавіатури i вивести його на екран, використовуючи функції введення-виведення символів і рядків

 Результати виконання роботи:  

КОНТРОЛЬНІ ЗАПИТАННЯ

1. Структура програми; поняття препроцесора; функції.

2. Структура функцій.

3. Алфавіт.

4. Слова.

5. Правила побудови ідентифікаторів.

6. Типи даних.

7. Оголошення і визначення типів даних.

8. Область видимості.

9. Операції і вирази.

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

11. Операції перевірки на рівність і відношення (порівняння).

12. Операції присвоєння.

13. Операції інкремента і декремента.

14. Логічні операції. Вирази.

15. Бібліотечні функції введення - виведення символів і рядків.




1. ВВЕДЕНИЕ БИОГРАФИЯ Е
2. тема выполняет механическую работу и обменивается теплотой с двумя тепловыми резервуарами имеющими постоян
3. Реферат- Возникновение и идеи правового государства
4. Выжить вопреки Заседание круглого стола состоится 27 января 2014 года в Национальной библиотеке им
5. на тему- Необычное путешествие Средняя группа
6. статья След статья В настоящее время в преподавании экономической теории главной проблемой является уточ
7. Санитарногигиеническую характеристику источников загрязнения атмосферного воздуха этими веществами для
8. Организация работы однопредметных непрерывно-поточных линий на примере ЗАО Сокол-АТС
9. ого отделения Первый Тима Группа поддержки 1 отд
10. реферат дисертації на здобуття наукового ступеня доктора технічних наук Харків ~5
11. Географическое районирование а основная литература- Берг Л
12. При приложении к телу растягивающего усилия оно начинает удлиняться то есть продольная длина увеличива
13. владну компетенцію[1] для виконання завдань і функцій держави
14. Рідний край на території України
15. Мультимедиа
16. Карло статистических испытаний метод формализованного описания неопределенности используемый в наибол
17.  Понятие и элементы договора дарения
18. MY SONG2013 номинация эстрадный вокал солисты и ансамбли
19. Уральский Государственный Технический Университет ~ УПИ имени первого Президента России Б
20. це далеко не всі перераховані сфери діяльності людини у яких радіоелектроніка займає ключові місця.html