W1b1 PC baseret analyse og simulering. w1b2 Definition Digital Elektronisk beregningsmaskine, der har intern hukommelse til lagring af program og mellem-regninger.

Slides:



Advertisements
Lignende præsentationer
Stored Procedure Stored Procedure er programstumper, der gemmes i databasen og afvikles op databaseserveren på samme måde som forespørgsler. Med Stored.
Advertisements

TEST 2 modul 1 20 spørgsmål. Du skal klikke med musen på det rigtige svar, så kommer du automatisk til næste spørgsmål Klik for start.
Har du aldrig brugt Excel, bør du starte her.
Grundlæggende IT Lektion 4 Sådan virker pc’en
1 Problemkompleksitet 2 Problemers kompleksitet En ineffektiv algoritme: køretiden vokser eksponentielt med input- størrelsen Et problem, der ikke kan.
BRØKER Dette er en enhed
REGISTRERINGSDATABASEN
SQL 1 DDL og DML.
Pc-kørekort Sådan virker pc’en Keld Hinsch.
Velkommen Lars Johansson ProjectForce. Program: Lidt omkring Athena IT-Group A/S Introduktion til ProjectForce – Microsoft Sharepoint Lidt teori omkring.
KONCEPT Klasser og objekter En klasse beskriver et World ArrayList
Symbolsk maskinsprog.
Oversættelse af Java-programmer JavaBytecode javac Normalt oversættes Java-programmer til bytecode, som fortolkes af en JVM (Java Virtual Machine). Java.
Hvordan man skriver koden.
1 Bevisteknikker. 2 Bevisteknikker (relevant både ved design og verifikation) Teorem: Der findes uendeligt mange primtal Bevis: Antag at der findes et.
GP5, Martin Lillholm 1 Grundlæggende Programmering (GP) Efterår 2005 Forelæsning 5 Slides ligger på nettet. Du er velkommen til at printe dem nu. Vi begynder.
1 UNION-FIND. 2 inddata: en følge af heltalspar (p, q); betydning: p er “forbundet med” q uddata: intet, hvis p og q er forbundet, ellers (p, q) Eksempel.
FEN IntroJava AAU1 Java grundelementer Variable og datatyper Sætninger og udtryk Metoder.
FEN Rekursion og induktion1 Induktion og (især) rekursion Mange begreber defineres ud fra en basis og så en gentagen anvendelse af et antal regler.
Pc-kørekort Mere om software. Programmering Definition: at skrive et program ved hjælp af en tekst–editor på en måde, som computeren kan forstå Instruktionerne.
Delphi og C++ Builder C++ Referencer og pointere.
FEN Prædikater/Seminar 11 Prædikatslogik eller Kvantificerede udtryk Prædikater udvider propositionslogikken på to måder: –Vi tillader variable.
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
Algoritmer og Datastrukturer 1 Gerth Stølting Brodal Aarhus Universitet.
Intro til C# apps Kodegennemgang af simpel C# app
Delphi og C++ Builder C++ Builder. C++ Historie Sproget blev designet for AT&T af danskeren Bjarne Stoustrup En objektorienteret videreudvikling.
PC baseret analyse og simulering
Program Design – 4 Introduktion til PHP. Dagens lektion Hvad er PHP?  - og lidt historie Hvordan virker PHP? Grundlæggende PHP  Variable  Typer  Løkker.
1 PC baseret dataanalyse og simulering Week2 A. 2 SAS input/output filer Inddata -textfil - SAS-program -textfil- SAS datasæt SAS system SAS listing -print.
Fundamentale datastrukturer
FEN KbP/seminar 1: Specifikationer/Notationen Q 1 Kontraktbaseret programmering: Seminar 1 Om specifikationer Algoritmenotationen Q.
1 Design, analyse og verifikation. 2 Design Bevisteknikker Design ved hjælp at matematisk induktion Analyse O-notation Logaritmer Binær søgning Verifikation.
Objekter og klasser Rasmus D. Lehrmann DM
Ingeniørhøjskolen i Århus Slide 1 Newton approximation ”Oversæt” til algoritme - Step 5: Skriv kode - Step 4: Skriv pseudokode - Step 3: Specificér pre-
PC baseret analyse og simulering
Slide Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Algorithms for Query Processing and Optimization.
1 Sortering. 2 Sortering ved fletning (merge-sort) 7 2 | 9 4  | 2  2 79 | 4   72  29  94  4.
1 Fundamentale datastrukturer. 2 Definitioner: abstrakt datatype, datastruktur Elementære datastrukturer og abstrakte datatyper : arrays, stakke, køer,
Procestræ under afvikling af cp init login shell cp cp src dest.
1 PC baseret dataanalyse og simulering Week6 B. 2 SAS Macro-sprog.
Fundamentale sprogbegreber
SQL Jesper Tørresø DAB1 E September Punkter for i dag. SQL baggrund. Relationel algebra. SQL koncept –Vises ved brug af VS2008.
C#: Udtryk og metoder Kilde: Joe Hummel. 2 Nordjyllands Erhvervakademi – 2008 Indhold “With regards to programming statements and methods, C# offers what.
03 – Udtryk og metoder. 2 NOEA2009Java-kursus – Udtryk og metoder Udtryk i Java Java har standard udtrykene… Værditildeling Subrutiner og funktionskald.
PD – kursusgang 3 Introduktion til Java Script. Mål Viden om hvordan JavaScripts indlejres i HTML dokumenter Viden om programmering i JavaScript  Erklæring.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Intro Siden sidst: evaluering på opgaver og virtuel kursus Kursussammensætning: forelæsning – læse – arbejde selvstændigt – newsgroup – øvelsestime – aflevering.
W3a1 PC baseret analyse og simulering. w3a2 En struktureret variabel i SAS ARRAY.
1 PC baseret dataanalyse og simulering Week2 B. 2 SAS Procedurer.
Basics: Binære variable, logiske operationer
Quiz 3.1. Quiz 1 – Assignment dIntProg, E14 Hvad er værdierne af x og y efter udførelse af følgende program? 1.x er 6, y er 3 2.x er 8, y er 5 3.x er.
Fundamentale sprogbegreber Sætninger og udtryk Niveauer af programbeskrivelse (statisk versus dynamisk syn)
DAIMIIntroducerende objektorienteret programmering4B.1 Typer og tilstand i Java Typer, tilstand, erklæring, variable, primitive datatyper, reference- og.
DAIMIIntroducerende objektorienteret programmering3B.1 Definition af klasser Klasseskelet, metoder, et eksempel: dato.
DAIMIIntroducerende objektorienteret programmering4B.1 Grundlæggende og Reference Typer i Java Typer, tilstand, erklæring, reference- og værdi semantik,
Single-Source Shortest Path i ekstern hukommelse Jonas Thomsen Ph.d. studerende Kvalifikationseksamen 27. september 2004.
Jesper Mosegaard Multimedie Programmering E2003 MMProg uge44 Java til Lingo Klasser, statements og lister.
SAS Code analyzer Barbara Biørn olsen.
Programmering I Java/C# Datatekniker Dit første projekt.
Forelæsning Uge 2 – Torsdag Java syntax og style guide Sætninger –Simple sætninger (assignment, interne og eksterne metodekald) –Sammensatte sætninger.
Forelæsning Uge 2 – Torsdag
Forelæsning Uge 2 – Mandag
”Avanceret” Programmering
Videnskabeligt projekt
Studiepraktik Thomas Bøgholm Mikkel Hansen Jacob Elefsen
Programmering.
ROBOTTERNE KOMMER - OZOBOTTERNE.
Forelæsning Uge 2 – Mandag
Robotterne kommer - Ozobotterne.
Præsentationens transcript:

w1b1 PC baseret analyse og simulering

w1b2 Definition Digital Elektronisk beregningsmaskine, der har intern hukommelse til lagring af program og mellem-regninger udfører sekventielle operationer kan foretage betingede spring i program- udførelsen

3 Om programmer Algoritme - eller ‘Effektiv procedure’ Et sæt mekaniske regler til udførelse af en vilkårlig matematisk operation i et endeligt antal trin Program Et sæt instruktioner til en maskine Alle algoritmer er programmer, men men ikke alle programmer er algoritmer

w1b4 SAS lighedstegn To forskellige lighedstegn I SAS: 1) IF (NAVN=‘Helle’ ) THEN...; – Er der identitet? 2) IF (et eller andet) then GRUPPE=2; – Assignment: Sæt GRUPPE=2

w1b5 Statement / erklæring VarName = udtryk; = assignment operatoren, angiver symbolsk addressen på det område i hukommelsen, hvor værdien af udtryk lagres

w1b6 Variabelnavne Symbolske adresser i hukommelsen NB! SUM = SUM + 1

w1b7 Operatorer Aritmetiske operatorer – Operationer med tal og variable der repræsenterer tal Relations operatorer – Relationer mellem mellem symboler (variable) af samme type

w1b8 SAS numeriske operatorer addition + subtraktion - multiplikation * division / “opløftet til” **

w1b9 SAS numeriske funktioner Eksempler: SUM(12,13) MOD(1996,100) ABS() MIN()

w1b10 Kontrolstrukturer

w1b11 Formålet med kontrolstrukturer Valg af én ud af flere veje i program-flow’et Iterationer

w1b12 Kontrolstrukturer I IF-statement IF ( betingelse) THEN sætning; ELSE sætning;

w1b13 Kontrolstrukturer II DO-blok (iterativ) DO (range) [WHILE|UNTIL betingelse]; sætning(er); END;

w1b14 Kontrolstrukturer III Betinget DO-blok IF (betingelse) THEN DO; sætning(er); END;

w1b15 SAS Statements Diverse Filename ind1 “H:\mysas\indata.dat”; Libname sasdata “H:\mysas”; Drop Delete Options linesize=80 pagesize=500;

w1b16SAS Datasæt Et datasæt består af selve data og af en descriptor for disse data (det er det, man kalder metadata)

w1b17 SAS-datasæt Temporære datasæt Eks: Data data1; Permanente datasæt Eks: Data perma.data1

w1b18 Libname Libname perma “H:\mysas”; Libname (Library-name, biblioteks-navn) angiver det fysiske område, hvor datasættet befinder sig som fil.

w1b19 Libname Libname perma “H:\mysas”; Data perma.data1; vil resultere i et datasæt, som ligger som filen “H:\mysas\data1.sas7bdat”

w1b20 Hente et eksisterende datasæt data temp; set perma.helbred; proc print data=perma.helbred;

w1b21 Hente et eksisterende datasæt (Fra version 7 kan man også I Windows skrive:) data perma.helbred; set ’h:\mysas\helbred.sas7bdat’; proc print data=perma.helbred;

w1b22 SAS Datatrin

w1b23 SAS datatrin SAS datatrin n Styring af programflow n Sammenkobling af datasæt n Delmængder af datasæt

w1b24 Operationer med data-sæt Konkatenering - SET Merging - MERGE Match-merging - PROC SORT; BY var; MERGE; BY var;

w1b25 Delmængder af data data hunner; set dyr; if koen = ‘F’; /* Køn angives her med F (=Female) og M (=Male) */

w1b26 Udvalg af data DROP systole; - fravælger indlæst variabel ‘systole’ ved dannelse af datasættet KEEP navn foeddag; - udvælger indlæste variable ved dannelse af datasættet og smider resten væk

w1b27 SAS Procedurer

w1b28 Delmængder af data II PROCedurer Eksempel: proc print; where koen=‘F’;

w1b29 SAS – Label SAS – Label label variabel = ‘tekst’;

w1b30 SAS - put og file Eksempel: File print; *File “H:/mysas/udfil”; put navn foeddag persnr /;

w1b31 Procedurer proc contents; proc print;

w1b32 Procedurer proc sort; by koen; proc means; by koen;

w1b33 Procedurer Procedurer PROC MEANS; PROC MEANS options; VAR variables; (PROC MEANS laver sit eget output)