Computer Programs & Programming Languages
Computer Programs & Programming Languages
&
Programming Languages
Computer Programs & Programming Languages
Computer programs
Computer programs
Problem / Computer
Input data Output data
Domain programs
- Student average
Student grades
Individual grades
management - Pass/Fail reports
- Scholarship reports
- Total amount
Order - Product names/IDs - Discount
management - Product quantities Process inputs - VAT
Compute outputs - Grand total
- Invoices - Account balance
received/issued - Balance sheet
- Payment - Cash flow statement
Accounting
documents - P&L account
received/issued
- Loan contracts
Computer Programs & Programming Languages
Programming languages
Consist of:
Programming languages
VB.NET EXAMPLES
Reserved words: Dim, String, Or, AndAlso, If ..........
RIGHT WRONG
Variable declaration:
Dim City, CustomerType As String Dim City; CustomerType As String
dim city as string Dim city as String.
Dim InvoiceTotal as Double Dim Invoice Total as Double
Changing a variables value:
City = Sibiu City = Sibiu, InvoiceDate = 2/2/2008
InvoiceDate = #2/2/2008# InvoiceTotal := 1.19 (VAT not included)
InvoiceTotal /= 1.19 VAT not included
Alternative structure (condition):
If City = Bucuresti AndAlso If City = Bucuresti And Also
CustomerType = individual Or CustomerType = individual Or
CustomerType = organization Then organization Then
Computer Programs & Programming Languages
Low-level languages:
- 1GL / machine languages use binary coding system;
depend on the type of the processor
- 2GL / assembly languages use instructions made up of
symbolic instruction codes, converted by an assembler into
machine language
High-level languages:
- 3GL / procedural languages
- 4GL / non-procedural languages
- 5GL
Computer Programs & Programming Languages