A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Basic e Visual Basic.NET

Apresentações semelhantes


Apresentação em tema: "Basic e Visual Basic.NET"— Transcrição da apresentação:

1 Basic e Visual Basic.NET
Linguagens de programação Basic e Visual Basic.NET André Luiz Moura Passos Daniel Euzébio de Lima Fernanda de Queiroz Froes

2 Um pouco de História BASIC (Beginner’s All-purpose Symbolic Instruction Code) o que seria aproximadamente “Código de instruções de uso universal para iniciantes”. Algumas implementações de BASIC: Microsoft BASIC, Tiny Basic. Possui na verdade diversas implementações para microcomputadores

3 Um pouco de história Continuando a “evolução” da linguagem em 88 a Microsoft lança o QuickBASIC. Pouco tempo depois vem o Visual Basic que possui as versões de 1 à 6 até a mais recente que é o Visual Basic.NET

4 BASIC BASIC foi criado como uma linguagem para facilitar o ensino de computação. Sua sintaxe possui razoável legibilidade(motivos a seguir) e boa redigibilidade como era de se esperar de uma linguagem feita com propósitos educacionais

5 BASIC A legibilidade não é melhor pois nomes de variáveis numéricas só podem possuir uma letra ou uma letra e um número e strings possui a mesma regra mas seguida de um “$” A1$ ou A$ A vantagem é otimizar o processo de interpretação do programa Entretanto como se percebe uma variável com um nome como “A1” ou “B1” por exemplo é difícil de ser lembrada

6 BASIC Como visto só existem dois tipos de variáveis em BASIC: numérico e string Verifica-se uma fraca tipagem Versões de BASIC diferentes podem ou não permitir números de ponto flutuante Para testar basta um comando simples(print 1.5) e verifica se o resultado aparece na tela

7 BASIC IF/GOTO é a estrutura de seleção presente em BASIC já que instruções podem ser numeradas Ex:10 print ... 20 IF 30 GOTO 50 50 print ...

8 BASIC Estrutura de controle:FOR...NEXT Ex:10 S = 0 20 FOR i = 0 to 10
30 s = s + i 40 NEXT i 50 PRINT s 60 END

9 Visual BASIC.NET VB .NET possui estruturas claras e intuitivas
Isso repercute na sua legibilidade mas torna a redigibilidade menos eficiente Orientação a objetos aumenta a legibilidade e redigibilidade com o encapsulamento e aumenta a confiabilidade com o tratamento de exceção Exemplo de código: VB.Net While i > -1 nDec = nDec + gen(i) * p p = p * 2 i -= 1 End While

10 VB.NET VB.NET é fortemente tipada o que fornece um ganho em legibilidade mas uma perda de flexibilidade

11 VB.NET Estruturas de seleção:VB.NET possui uma estrutura literal e bem delimitada Ex:VB.Net If genotipo(i) = 1 Then genotipo(i) = 0 Else genotipo(i) = 1 End If

12 VB.NET Estrutura de repetição:VB .NET possui as iterações convencionais do tipo “enquanto” e “para” Ex: While i > -1 nDec = nDec + gen(i) * p p = p * 2 i -= 1 End While

13 A plataforma .NET Recursos oferecidos pela plataforma .NET:
Gerenciamento de memória... Suporte para diversas linguagens:C#(C sharp), VB.NET,C++... Na teoria ela seria portavel pois o código escrito roda em cima da plataforma e não no hardware contudo só existe a implementação da plataforma para o Windows


Carregar ppt "Basic e Visual Basic.NET"

Apresentações semelhantes


Anúncios Google