Отговори на тема  [ 7 мнения ] 
Съставяне на програма на 'с' 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 24, 2009 12:20 pm
Мнения: 1
Мнение Съставяне на програма на 'с'
Моляви помогнете , за първа година съм студенка в ту спецялност програмиране ,и ми е доста трудно в началото ,виждам че тук все умни глави сте се събрали :)

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.


Вто Ное 24, 2009 12:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение 
не разбрах - имаш конкретен въпрос или си търсиш някой да ти напише задачките, за да не четеш? помисли, напиши какво мислиш че си разбрала - превърни го в код, пък ако не ще да работи - питай конкретно, все ще ти се отговори мисля. но така не е правилно, все пак се очаква от теб да пишеш кодове за напред, нали си специалност програмиране?

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


Вто Ное 24, 2009 3:56 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 22, 2006 3:25 am
Мнения: 6418
Мнение 
няма ли да те е страх да отидеш на доктор като знаеш как си взела дипломата си?


Вто Ное 24, 2009 4:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
"спецялност"
По скоро това е някой селски бек поопаднал в ТУ-то,решил да се направи на умен някой да му направи задачката :):):)


Вто Ное 24, 2009 5:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Съб Юни 24, 2006 8:25 pm
Мнения: 2292
Мнение 
Kакво се заяждате с девойчето? Не виждате ли - първи курс е - не знае как стават нещата.

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

_________________
Две плюс две е приблизително равно на четири. Факт!


Вто Ное 24, 2009 7:45 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

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


Вто Ное 24, 2009 8:25 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение 
Да се поправя: Хърбърт Шилдт е автора, а книжката "С - практически самоучител". някакви колеги ми бяха казали, че е поизчезнала от книжарниците, но все ще я намериш - преди време беше хит за начинаещи.

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


Вто Ное 24, 2009 10:14 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 7 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни