Significantie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »
Raav S

Raav S

19/01/2014 18:47:08
Quote Anchor link
Ik ben bezig met een script dat mijn antwoord controleerd op een som (bijvoorbeeld 5+970-1000+10*15 = ?)
het probleem is dat ik niet zou weten hoe ik de antwoorden op de juiste significantie af moet ronden, een som als (f =1/T -> 1/3 = ? zou 0,4 moeten antwoorden aangezien dit een natuurkunde formule is, ik probeer een manier te vinden om altijd de juiste significantie te krijgen.

Kan iemand mij hierbij helpen, want google is geen hulp.
 
PHP hulp

PHP hulp

27/07/2024 13:25:48
 
Php knipper

php knipper

19/01/2014 19:06:20
Quote Anchor link
is dat niet de formule om frequentie te berekenen?
Gewijzigd op 19/01/2014 19:06:30 door php knipper
 
Raav S

Raav S

19/01/2014 19:09:21
Quote Anchor link
dat is inderdaad de formule om frequentie mee te berekenen, maar dit helpt niet echt bij mijn probleem :(
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

19/01/2014 21:10:38
Quote Anchor link
Wat is het probleem dan precies?
Moet je keuzes maken tussen afronden naar boven/beneden/wiskundig?
 
Willem vp

Willem vp

19/01/2014 21:26:01
Quote Anchor link
Het gaat hier denk ik om het bepalen van het aantal significante cijfers. Als je bijvoorbeeld alleen maar getallen van 3 cijfers gebruikt, kan je antwoord nooit met 4 cijfers nauwkeurig worden uitgedrukt.
 
Raav S

Raav S

19/01/2014 21:42:52
Quote Anchor link
Inderdaad, ik wil de significantie regels toe kunnen passen,
zoals dat 11.1234 + 4.17 = 15.29
en niet 15.2934 want die laatste 2 cijfers zijn niet nouwkeurig genoeg,
of dat 10.00 * 20.0 = 200 en niet 200.0 want 1 van de getallen is niet nouwkeurig genoeg.

Dit zijn dingen die je gebruikt bij natuurkunde en scheikunde.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

19/01/2014 21:51:18
Quote Anchor link
Weet je dan van te voren welke input niet nauwkeurig genoeg is?
Want dan kan je dat vrij eenvoudig met round doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo round(11.1234, 2) + 4.17;
?>


Toevoeging op 19/01/2014 21:57:46:

Trouwens wel grappig, 11.1234 is niet nauwkeurig genoeg maar 4.17 wel
 
Raav S

Raav S

19/01/2014 22:10:07
Quote Anchor link
Helaas dat de nauwkeurigheid zal steeds veranderen, dus de simpele round() oplossing zal niet werken, ik ben denk ik meer opzoek naar een snippet van een script dat de juiste significantie antwoord ongeacht de ingevoerde nauwkeurigheid,

ik zei inderdaad iets verkeerd, de 4.17 is niet net zo nauwkeurig gemeten dus dat getal verpest de nauwkeurigheid van 11.1234
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

19/01/2014 22:19:50
Quote Anchor link
Dus als ik het goed begrijp wil je afronden naar het getal met de minste decimalen?
 
Erwin H

Erwin H

19/01/2014 22:25:45
Quote Anchor link
Ger, het gaat over de wiskundige significantie: http://nl.wikipedia.org/wiki/Significant_cijfer

Volgens mij zal je van alle getallen het aantal cijfers achter de komma moeten bepalen en dan het kleinste aantal nemen en je resultaat daarop formatten (afronden zo je wilt). Hier staan een aantal methodes om het aantal decimalen te bepalen: http://stackoverflow.com/questions/6619377/how-to-get-whole-and-decimal-part-of-a-number
 
Wouter J

Wouter J

19/01/2014 22:25:49
Quote Anchor link
Nee, significantie is het optellen van het aantal cijfers. Voorbeeldjes:

cijfersignificantie
1233
123.44
0.51
1.02
0.00011
0.00102
3.5E22


en daar zien we dan ook weer meteen het probleem. Als eerste ziet PHP 1.0 gewoon als 1 aan, dus tenzij je met een string werkt (wat niet kan in een formule) zou PHP daar nooit significatie 2 van kunnen maken.
Ten tweede moet je niet slechts het aantal getallen achter de komma tellen en de gene voor de komma, alle nullen aan het begin moeten weggedacht worden.
Als derde zal PHP 3.5E2 als 350 aanzien, wat dus voor significatie 2 en niet 3 wordt aangezien.
En als laatste zal PHP problemen gaan krijgen met het bepalen van de significatie van wiskundige getallen. Als je bijv. pi gaat gebruiken (pi()) dan moet dat niet gebruikt worden, aangezien deze wiskundige oneindigheid heeft. PHP zal dit echter aanzien als een getal met significatie 14. En getallen als 1 / 3 worden ook niet als wiskundig oneindig gezien, maar als significatie 15.

Dus 100% water dicht kun je het niet maken. De meest logische optie voor mij zou zijn om het getal naar een string om te zetten, de komma eruit te slopen, alle nullen ervoor en dan de lengte van de string tellen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
function sig($number) {
    $numberString = (string) $number;
    $numberString = preg_replace('/^0+|[.,]/', '', $numberString);

    return strlen($numberString);
}

?>


Ook deze code werkt niet. Het is dus naar mijn mening onmogelijk de significatie te bepalen, (string) 1.0 geeft namelijk '1' en niet '1.0'. Dus significatie 1, terwijl het 2 moet zijn.
Gewijzigd op 19/01/2014 22:36:26 door Wouter J
 
Erwin H

Erwin H

19/01/2014 22:31:12
Quote Anchor link
Wouter heeft inderdaad wel gelijk dat het aantal cijfers duidend is, niet het aantal achter de komma.
1000 is dan ook anders dan 1x10E3.
 
Raav S

Raav S

19/01/2014 23:55:55
Quote Anchor link
Significantie van het antwoord gaat anders met +,- dan met *,/ de engelse wikipedia heeft volgens een betere uitleg, toch raar dat niemand weet hoe die met significantie moet omgaan aangezien dit bij HAVO natuurkunde en scheikunde veel nodig is
 
Willem vp

Willem vp

20/01/2014 00:27:08
Quote Anchor link
Raav S op 19/01/2014 23:55:55:
toch raar dat niemand weet hoe die met significantie moet omgaan aangezien dit bij HAVO natuurkunde en scheikunde veel nodig is

Tsja, ze laten iedereen maar achter een computer plaatsnemen tegenwoordig... ;-)

Ik denk dat je er niet aan ontkomt om nog een stap rigoureuzer te werk te gaan dan Wouter beschrijft. Je zal alle gebruikte getallen als vanaf het moment van input als string moeten behandelen (en niet pas converteren naar een string zodra je cijfers moet gaan tellen). Bij een weakly typed taal als PHP kan het nog wel eens een uitdaging zijn om dat goed te doen...
 
Wouter J

Wouter J

20/01/2014 07:44:30
Quote Anchor link
Quote:
Significantie van het antwoord gaat anders met +,- dan met *,/ de engelse wikipedia heeft volgens een betere uitleg, toch raar dat niemand weet hoe die met significantie moet omgaan aangezien dit bij HAVO natuurkunde en scheikunde veel nodig is

Sorry Raav, maar ik weet best wat significatie is, vwo natuur-/scheikunde heeft dat namelijk ook.
En het heeft helemaal niks met +,-,* of / te maken. Significatie gaat om de gegevens die je gebruikt in de formules. Als je meetapparatuur (want daar komen die gegevens vandaan) niet preciezer kan zijn dan significatie 3 dan mag je antwoord ook niet preciezer zijn, hij is immers gebaseerd op een minder precies antwoord. Wat je vervolgens in die berekening doet maakt niks uit.
 
Willem vp

Willem vp

20/01/2014 10:00:55
Quote Anchor link
Wouter J op 20/01/2014 07:44:30:
En het heeft helemaal niks met +,-,* of / te maken.

Dat is niet helemaal waar. Bij optellen en aftrekken kijk je naar het aantal decimalen van het (gemeten) getal met het kleinste aantal significante decimalen. Dus 100,00 + 10,0 wordt 110,0 (en niet 110). Bij vermenigvuldigen en delen kijk je wel naar het totaal aantal significante cijfers van de (ook hier weer gemeten) invoerwaardes.
 
Raav S

Raav S

20/01/2014 20:32:54
Quote Anchor link
Dat is wat ik bedoel willem, ik neem aan dat de meeste hier wel een vergelijkbare opleiding hebben gedaan dus zouden moeten weten hoe dit gaat.

Maar heeft iemand misschien een idee hoe de de uitkomst significantie van een string als
"(100.00+25.0)*.004*4000"

kan halen, dit zou dus significantie = 1 moeten geven.

Toevoeging op 20/01/2014 21:20:02:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php

$som
= "20.0*0.010/0.0500";
$som2 = str_replace("*","[x]",$som);
$som2 = str_replace("/","[x]",$som2);
$vars = explode("[x]", $som2);
$sigs = array();
foreach ($vars as $value) {
    $vars2 = str_split($value);
    $check = true;
    $count = 0;
    foreach ($vars2 as $value2) {
        if ($check) {
            if ($value2 != "0") {
                if ($value2 != ".") {
                    $check = false;
                    }
                }
            }

        if ($check == false) {
            if ($value2 != ".") {
                $count++;
                }
            }
        
        }

    echo $value." => ".$count."<br />";
    array_push($sigs, $count);
    }

echo "kleinste significantie : ".min($sigs);
?>


dit is een manier om de kleinste significantie te vinden voor keer en gedeeld door sommen, maar ik moet hieraan een manier toevoegen die ook de kleinste significantie van plus en min sommen vind, en rekening kan houden met de reken regels(haakjes gaan voor, dan wortels en machten, dan keer en gedeeld door en daarna pas plus en min sommen uitrekenen)

Toevoeging op 20/01/2014 21:33:09:

dit is bijvoorbeeld een code om het kleinste aantal significante decimalen te berekenden

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php

$som
= "20.0+0.010-0.0500";
$som2 = str_replace("+","[x]",$som);
$som2 = str_replace("-","[x]",$som2);
$vars = explode("[x]", $som2);
$sigs = array();
foreach ($vars as $value) {
    $sig = strlen(str_replace(".","", strrchr($value, ".")));
    array_push($sigs, $sig);
    echo $value." => ".$sig."<br />";
    }

echo "kleinste significantie decimalen: ".min($sigs);
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.