Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Съставяне на програма на 'с'
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=7330
Страница 1 от 1

Автор:  stela85 [ Вто Ное 24, 2009 12:31 pm ]
Заглавие:  Съставяне на програма на 'с'

Моляви помогнете , за първа година съм студенка в ту спецялност програмиране ,и ми е доста трудно в началото ,виждам че тук все умни глави сте се събрали :)

1. Да се състави програма на С за въвеждане на Х, изчисляване и извеждане на стойността на функцията У:

2x+3 при х > =4
Y= 2x2 при 1< х <4
x2+5x при х <= 1

Използвайте вложени оператори за разклонение if.

2. Да се състави програма на С, която въвежда стойност за Х, стойност за параметъра n (1<=n<=5) и изчислява и извежда стойността на функцията У:
x за n=1
|x| за n=2
Y= ex за n=3
e-x за n=4
x.x за n=5

В програмата да се извършва проверка за коректно въвеждане на стойност за n. Използвайте оператора switch – case.

1. Използвайте вложени оператори за разклонения т.е. след проверка на едно условие проверете второ условие (а може би трето и т.н.).
2. Всички математически функции изискват включването на хедърния файл math.h.
#include <math.h>

Използвайте следните математически функции:

Функция fabs()
double sqrt(double num);
Функцията fabs(num) връща абсолютната стойност на num.

Пример: Следващият фрагмент отпечатва на екрана 1.0 1.0:
printf("%1.1lf %1.1lf ", fabs(1.0), fabs(-1.0));

Функция exp()
double exp(double arg);

Функцията exp(arg) връща натуралния логаритъм е, повдигнат на степен arg.

Пример: Следващият фрагмент отпечатва стойността на е (закръглена до 2.718282):
printf("%lf ", exp(1.0));

Използвайте форматиращ символ lf (long float) във функциите printf и scanf за аргументи от тип double.

Автор:  head_up [ Вто Ное 24, 2009 3:56 pm ]
Заглавие: 

не разбрах - имаш конкретен въпрос или си търсиш някой да ти напише задачките, за да не четеш? помисли, напиши какво мислиш че си разбрала - превърни го в код, пък ако не ще да работи - питай конкретно, все ще ти се отговори мисля. но така не е правилно, все пак се очаква от теб да пишеш кодове за напред, нали си специалност програмиране?

Жокер: има не малко книжки включително на бг, на Хърбът Шилдс мисля беше една за С, прекрасно описана с примери. стартирай от там?

Автор:  nik [ Вто Ное 24, 2009 4:47 pm ]
Заглавие: 

няма ли да те е страх да отидеш на доктор като знаеш как си взела дипломата си?

Автор:  Nikola Kirov [ Вто Ное 24, 2009 5:19 pm ]
Заглавие: 

"спецялност"
По скоро това е някой селски бек поопаднал в ТУ-то,решил да се направи на умен някой да му направи задачката :):):)

Автор:  sthx [ Вто Ное 24, 2009 7:45 pm ]
Заглавие: 

Kакво се заяждате с девойчето? Не виждате ли - първи курс е - не знае как стават нещата.

@stela85, сигурно преподавателят ти е препоръчал учебник и ръководство за упражнения. Сигурно имате и часове в, които сте решавали подобни примери. Тези неща, като ги препрочетеш 2-3 пъти, ще почне да ти се прояснява, какво трябва да направиш. Првиш опит да го направиш. Опитът е неуспешен, естествено, но вече може да формираш въпроси. Асистентът ти със сигурност има приемни часове и ти, ако имаш конкретни въпроси, можеш да му ги поставиш. Но не върви да правиш , както тука да му пльоснеш задачата и да му кажеш - реши я! Така ще му направиш и добро впечатление, че се трудиш по дисциплината. Малък плюс.
Ето и един по-добър вариант. В групата ти със сигурност има двама-трима колеги, които са по-отворени към програмирането. Можеш да се присламчиш към някой от тях и той да ти помогне. Лошо няма.
Може и да намериш някой да ти реши задачките, но все пак опитай се да разбереш, как стават нещата. Иначе полза от това занаятие няма никаква. Загуба на време.
Успех. :)

Автор:  Cekins [ Вто Ное 24, 2009 8:25 pm ]
Заглавие: 

Ееее, срещу една усмивка и 5-10 лв. и си готова. При мен вървяха от 5 до 15 в зависимост от сложността - ама си бяха елементарни де - на фортран :)
А имах една колежка дето и без пари и ги правех :) по ясни причини.
То първи-втори курс ще се изкласи някак, ама после като почнат да идват по-ситните цедки - язък ти за барута.

Автор:  head_up [ Вто Ное 24, 2009 10:14 pm ]
Заглавие: 

Да се поправя: Хърбърт Шилдт е автора, а книжката "С - практически самоучител". някакви колеги ми бяха казали, че е поизчезнала от книжарниците, но все ще я намериш - преди време беше хит за начинаещи.

@sthx, заяждане не е точната дума, но всеки да си знае за какво идва тук - така както е формулирала въпроса бие на "някой да ми ги реши", както виждаш - побутваме я в правилният коловоз, пък дали ще иска да тръгне по него е друга тема. но все пак не е редно да се започва с листване на заданието без опит за решение. като видим, че се труди - ако можем ще помагаме. а дано не е напразно. пък че ще има сритване е кокалчетат - това не можеш го избегна, всички начинаещи ги тъпчат, други им помагат - нормално :D

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/