Linguagens de Programação ( Microsoft Visual C# )
|
|
|
- Paulo Brandt Barreiro
- 10 Há anos
- Visualizações:
Transcrição
1 Linguagens de Programação ( Microsoft Visual C# ) O C# (C Sharp) é uma linguagem de programação desenvolvida pela Microsoft. A escolha de C# para uso neste estudo, deve-se a sua simplicidade, versatilidade e facilidade de interação com o usuário. O fato de C# implementar orientação a eventos, torna a programação de interface um processo natural para o ambiente windows, além de prover de forma nativa uma larga gama de componentes visuais. Outra grande vantagem do C# é a possibilidade de desenvolver aplicações web e desktop de forma muito semelhante, ou mesmo transparente ao programador. Além disso, por ser derivada de C e C++, a linguagem C# incorpora muitas das facilidades oferecidas por essas linguagens e adequadas ao desenvolvimento de aplicações para as áreas científicas. Podemos considerar a estrutura básica de uma implementação C# como sendo: // bloco de implementação C# < declaração de variáveis > ( estrutura de dados ) < comandos > ( algoritmo ) Importante observar, que a estrutura completa de um programa C# vai além da estrutura básica acima. Todavia por motivos didáticos, vamos deixar para analisar esse aspecto mais adiante. Um bloco de implementação é delimitado pelos simbolos de e. Abre Chaves define o início do bloco. Fecha chaves delimita o bloco, isto é, sinaliza o fim do bloco. para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 1
2 Declaração de variáveis C# é uma linguagem classificada como fortemente tipada. Esta característica significa que toda variável declarada em C# deve estar associada a um tipo. Um variável C# tem seu escopo limitado ao bloco em que foi declarada. Esta característica de escopo diz respeito a sua visibilidade (alcance), isto é; uma variável somente pode ser utilizada dentro do bloco em que a variável foi declarada. Podemos dizer que uma variável é um espaço alocado na memória RAM para ser utilizada por um ou mais processos que necessitam de armazenar ou manipular alguma informação. Ou ainda, variáveis representam locais de armazenamento. Essas variáveis são reconhecidas por um nome (identificador) que lhe é atribuído, declarada da seguinte forma: Ao ser declaradas, uma variável tem um tipo associado a ela que determinará que valores podem ser armazenados e manipulados. O conteúdo de uma variável pode mudar no decorrer do programa. Pode-se atribuir qualquer nome a uma variável, observadas restrições como: O nome deve conter letras, números, ou caracteres de sublinhado ( _ ); Este nome deve conter no máximo 255 caracteres. Como definido não podemos atribuir qualquer valor a uma variável, sem antes defini-la. Veja abaixo a sintaxe para declaração de variáveis em C# e VB.NET: Se estas variáveis forem declaradas dentro de um procedimento ou bloco, poderão ser acessíveis apenas dentro deste procedimento ou bloco. Na figura 3.1, o programa feito em C# tem um procedimento chamado de TestaVariavel( ), onde é declarado uma variável com o nome de VarEscreve. para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 2
3 Esta variável estará acessível somente no procedimento em que foi declarada, neste exemplo, no procedimento TesteVariavel( ). Portanto se tentar solicitar esta variável fora do procedimento acontecerá um erro. É importante ressaltar que você adote um padrão para a declaração destas variáveis, para facilitar possíveis reparos no sistema desenvolvido. Para C#: TIPO NomeDaVariavel Exemplo: string Recebe_Indice; Figura 3.1 programa em C#. Na figura 3.2, um programa em Visual Basic.Net, tem um exemplo de uma variável declarada com o nome VarEscreve em um bloco de execução. Esta variável será acessível apenas neste bloco de execução, qualquer chamada a esta variável fora, vai ocorrer um erro. Figura programa em Visual Basic.net Dica: utilize nomes que sejam adequadamente descritivos. Não utilize nomes de variáveis temporárias, nem reutilize nomes isso vai tomar o código confuso! public class BlocoTeste public void TestaVariavel( ) string VarEscreve; // será acessível apenas neste procedimento VarEscreve = "Teste de variável"; Console.WriteLine(VarEscreve); public static void Main( ) BlocoTeste objbloco = new BlocoTeste( ); objbloco.testavariavel( ); Imports System Public Class BlocoTeste Public Shared Sub Main() Dim K AS Integer For K = 1 To 10 Dim VarEscreve E AS Integer será acessível apenas neste bloco If (k Mod 2) = 0 Then VarEscreve = k Console.WriteLine(VarEscreve) para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 3
4 End If Next K End Sub End Class Variáveis na linguagem C#. Na linguagem C# as variáveis estão agrupadas em algumas categorias como: Static: Existe apenas uma única cópia desta variável para todas as instancias de uma classe. Uma variável static começa a existir quando um programa começa a executar, e deixa de existir quando o programa terminar. Instance: existe uma cópia para cada instancia de uma classe. Uma variável Instance começa a existir quando uma instancia daquele tipo é criado, e deixa de existir quando não houver nenhuma referência àquela instancia ou quando e método Finalize é executado. Array: é uma matriz que é criada em tempo de execução. Tipos Podemos armazenar muitos tipos de informações diferentes dentro de uma variável, como números, datas, e strings. Nesta linguagem, seus tipos podem ter dois tipos: Por Valor: os valores são gerenciados diretamente na memória. Por Referencia: os valores são passados por meio de um ponteiro. Inteiros (por valor) Este tipo é um numero inteiro sem fração ou parte decimal. Por exemplo, o número 1058 é um numero inteiro. O tipo inteiro é subdividido em alguns subtipos. Veja a figura que mostra estes tipos de inteiro. Figura tipos de inteiro. Tipo Descrição byte Inteiro de 1 bit sem sinal (0 a 255) sbyte Inteiro com sinal de 8 bits (-127 a 128) int Inteiro de 32 bits com sinal ( a ) uint Inteiro de 32 bits sem sinal (0 a ) long Inteiro com sinal de 64 bits ( a ) ulong Inteiro sem sinal de 64 bits (0 a ) short Inteiro com sinal de 16 bits ( a ) ushort Inteiro sem sinal de 16 bits (0 a ) byte VarIdade = 25; para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 4
5 int VarValor = 1.542; long VarValor = ; short VarInd = ; 19 Lógicos (por valor) Esses tipos são usados para comparação. Portanto esses tipos só podem assumir os valores verdadeiro ou falso. Tipo Descrição bool true ou false bool VarDesativado = false; bool VarCondicao = true; Caracteres (por valor) Este tipo é armazenado em 16 bits, representa um caractere de uma string. Essas variáveis são armazenadas no padrão Unicode. Tipo Descrição char Um único caractere Unicode de 16 bits. Char VarChar = a ; Representa um caractere literal. Char VarChar = \x0025 ; Representa um caractere hexadecimal. Char VarChar = \u0025 ; Representa um caractere Unicode. Char VarChar = (char)25; Retorna o caractere correspondente na Tabela ASCII. Figura neste exemplo é retornado o valor correspondente ao caractere 25 da tabela ASCII. public class CharTeste public static void Main() char VarTeste = (char)25; Console.WriteLine(VarTeste); 20 Ponto Flutuante (por valor) As variáveis com este tipo possuem números com ponto flutuante utilizando o padrão IEEE de 4 a 8 bytes. para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 5
6 Tipo Descrição double Ponto flutuante binário de 8 bytes ( 1.5 x a 1.7 x ) Este tipo tem uma precisão de 15 casas decimais. float Ponto flutuante binário de 4 bytes ( 1.5 x a 3.4 x 1038 ) Este tipo tem uma precisão de 7 casas decimais. As operações com este tipo não geram erros, mas há alguns ressaltos que devemos saber: Se o valor retornado para a variável conter um número muito pequeno, este valor torna-se zero. Uma divisão por zero não causa um erro, mas é produzido um valor infinito. Operações de ponto flutuante devolvem NaN (Not a Number) para sinalizar que aquele resultado da operação é indefinido. Portanto se um dos operadores for NaN o resultado retornado será NaN. float VarIndice = F; double VarCorrecao = 5.12D; Decimal (por valor) O tipo decimal representa com mais precisão números não inteiros e com um valor muito alto. Tipo Descrição decimal Ponto flutuante decimal de 128 bytes ( 1.5 x a 1.7 x ) Este tipo tem uma precisão de 28 casas decimais. decimal VarIndice = 560.5m; decimal VarCorrecao = 545.2m; 21 String (por referência) Este tipo pode conter até 1 gigabyte de caractere e é alocado dinamicamente, por isso dizemos que este tipo é por referência. Tipo Descrição string Unicode com até 1 gigabyte de caractere. string VarNome = Claudio Junior ; string Var = [email protected] ; string VarConcatenar = VarNome + Var ; As strings são compostas por caracteres e podem conter literais caracteres. Veja a representação dos literais strings: Tipo Descrição para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 6
7 \ Apóstrofo \ Aspas \\ Barra invertida \0 Zero binário ou nulo \a Alerta \b Retrocesso \f Avanço de página \n Salto de linha \r Retorno de carro \t Tabulação horizontal \v Tabulação vertical \unnnn NNNN é o código em hexadecimal Uma representação importante das string é a arroba ), utilizada para especificar nomes de arquivos e pastas. string VarLinha = Pula Linha \n ; string VarCaminho c:\temp\oledb.txt ; Neste caso com o uso da arroba ) a representação dos caracteres de barra invertida ( \ ) não é feita dentro da string. 22 Object (por referência) Este tipo é muito utilizado por programadores, é um termo geral para uma variável que não é especificado como outro tipo de dados, por isso torna-se um tipo universal. Em certas situações torna-se indispensável atribuir e instanciar um objeto. Tipo Descrição object Atribuir a um objeto. Object VarNome = Rubens Barrichello ; Este objeto recebe o valor de uma string. Object VarIdade = 29; Este objeto recebe o valor de um numero; Object VarAtivar = true; Este objeto recebe um valor lógico. Conversão de Valores Converter um tipo de dado em número ou em literal é comum em situações de programação. Quando esta aplicação for destinada a Web com intervenções de internautas, esse recurso é utilizado com mais freqüência ainda. É comum o internauta testar a aplicação para ter certeza que o desenvolvedor se preocupou com as devidas conversões de valores. Devemos considerar alguns aspectos para a conversão de números: Como existem diversos tipos de números, inteiros, ponto flutuante ou para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 7
8 decimal, os valores são convertidos sempre para o tipo de maior faixa de valores. Por exemplo, o tipo long é convertido para o ponto flutuante, mais é importante ressaltar que o contrario causa um erro. Os tipos de menor faixa são convertidos para os de maior faixa. Por exemplo, o tipo int pode ser convertido para: long, float, double ou decimal. A conversão dos tipos de ponto flutuante(float, double) para decimal causa erro. A conversão entre os tipos com sinal e sem sinal de valores inteiros com o mesmo tamanho causa erro. Por exemplo, entre o tipo int e unit. 23 Caso precise forçar uma conversão mesmo que haja perda de informações, a linguagem disponibiliza um operador com este recurso. int VarValor = (int) l; Neste caso a variável inteira vai receber o quanto poder suportar do tipo long. long VarValor = (long)29.145; Neste caso a variável inteira do tipo long suportará o quanto for possível do número não inteiro. Em alguns casos os tipos de conversão não precisam ser especificados pelo desenvolvedor, essa conversão é feita automaticamente. Figura os tipos de conversão automática: Tipo Converte em sbyte short, int, long, float, double, decimal byte short, ushort, int, uint, long, ulong, float, double, decimal short int, long, float, double, decimal ushort int, uint, long, ulong, float, double, decimal int long, float, double, decimal uint long, ulong, float, double, decimal long float, double, decimal ulong long, double, decimal char ushort, int, uint, long, ulong, float, double, decimal float double int VarInteiro = 32450; long VarLong = VarInteiro; float VarFloat = VarLong; double VarDouble = VarFloat; decimal VarDecimal = VarLong; byte VarByte = (byte)varinteiro; para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 8
9 int VarInteiro = (int)31.245f; 24 Checked e Unchecked Toda conversão pode causar erro, mas existe uma forma de forçar a conversão sem que cause um erro. Para isso são utilizados o checked e o unchecked. Figura Exemplo do checked e do unchecked. Veja a saída deste programa: public class Checar public static void Main() int X = ; int Y = 2; int Produto = 0; unchecked Produto = X * Y; Console.WriteLine("Resultado da Conversão: "+Produto); // retorna -2 checked try Produto = X * Y; Console.WriteLine("Resultado da Conversão: "+Produto); // Causa erro na compilação catch(overflowexception e) Console.WriteLine("Mensagem de Erro: "+e.tostring()); 25 Operadores Operadores são símbolos utilizados para efetuar alguma ação. Veja a tabela de operadores que o C# suporta. Tipo Operador aritméticos + - * / % lógicos & ^! ~ && concatenação + Incremento e decremento para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 9
10 deslocamento << >> relacional < > <= >= Igualdade ==!= atribuição = *= /= %= += <<= >>= &= ^= condicional? : criação de objetos new primários typeof sizeof is checked unchecked Tipos definidos pelo programador Uma grande maioria das linguagens de programação permite ao desenvolvedor definir seus próprios tipos, que podem ser usados em qualquer situação que normalmente um outro tipo poderia ser utilizado. Enum (por valor) O tipo enum é usado para declarar uma enumeração, um tipo distinto que consiste em um jogo de constantes nomeadas chamadas a lista de enumerados. Figura exemplo de um tipo enum, definido pelo desenvolvedor. public class EnumTest enum Days Sat=1, Sun, Mon, Tue, Wed, Thu, Fri; public static void Main() int x = (int) Days.Sun; int y = (int) Days.Fri; Console.WriteLine("Sun = 0", x); Console.WriteLine("Fri = 0", y); 26 Veja a saída do programa da figura Struct (por valor) Permite declarar tipos que contem diversos valores identificados pelo nome. Um tipo de struct é um tipo de valor que pode conter construtores, constantes, campos, métodos, propriedades, dentre outros. A declaração de um struct leva a forma seguinte: Figura exemplo de um tipo struct. Atributo struct IdentificadorDoTipo public struct Point public int x, y; public Point(int x, int y) this.x = x; para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 10
11 this.y = y; class MainClass public static void Main() // Declare an object: Point mypoint; // Initialize: mypoint.x = 10; mypoint.y = 20; // Display results: Console.WriteLine("My Point:"); Console.WriteLine("x = 0, y = 1", mypoint.x, mypoint.y); 27 Veja a saída do programa da figura New Independente do tipo todas as variáveis podem ser inicializadas com o operador new. Caso sejam do tipo class, struct ou array, este operador é obrigatório. Exemplos do operador new: Para tipos primitivos: Para classes: Para structs: No exemplo a seguir temos a criação de um tipo definido pelo desenvolvedor, o tipo struct, e a criação de um objeto de classe. Tipo NomeVariavel = new Tipo( ); Int Valor = new int( ); NomeClasse NomeInstancia = new NomeClasse( ); ClasseAluno ObjAluno = new ClasseAluno( ); NomeStruct InstanciaTipo = new NomeStruct( ); RegistroAluno RegAluno = new RegistroAluno( ); 28 class NewTest struct MyStruct public int x; public int y; public MyStruct (int x, int y) para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 11
12 this.x = x; this.y = y; class MyClass public string name; public int id; public MyClass () public MyClass (int id, string name) this.id = id; this.name = name; public static void Main() // Criação de objetos usando o construtor sem valores. MyStruct Location1 = new MyStruct(); MyClass Employee1 = new MyClass(); // Valores de saída: Console.WriteLine("Valores Default:"); Console.WriteLine(" Membros do Struct: 0, 1", Location1.x, Location1.y); Console.WriteLine(" Membros da Classe: 0, 1", Employee1.name, Employee1.id); // Criando objetos usando construtores parametrizados: MyStruct Location2 = new MyStruct(10, 20); MyClass Employee2 = new MyClass(1234, "John Martin Smith"); // Valores de saída: Console.WriteLine("Valores Inicializados pelo construtor:"); Console.WriteLine(" Struct members: 0, 1", Location2.x, Location2.y); Console.WriteLine(" Class members: 0, 1", Employee2.name, Employee2.id); 29 Arrays Um tipo array é uma matriz de valores do mesmo tipo, que é criada em tempo de execução, podendo ser acessada por meio de um índice. A declaração do array sempre faz o uso de um colchete( [ ] ) depois do tipo da para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 12
13 variável. O uso da instrução new sempre deve ser utilizado, pois é obrigatório. O tipo array pode ter diversas dimensões, o tamanho desta é definido pelo desenvolvedor, mas devemos saber que o primeiro índice é sempre zero. No tipo array devemos sempre inicializar seus elementos, pois é obrigatório também. Veja abaixo a forma de sintaxe para a declaração de arrays. Veja abaixo a forma de sintaxe para a declaração de um array de duas ou mais dimensões. Veja abaixo a forma de sintaxe para a declaração de uma matriz de arrays. Veja abaixo a forma de sintaxe para a inicialização de arrays. TIPO [ ] NomeDoArray = new TIPO [ tamanho do array ]; float [ ] ValorIndice = new float [ 10 ]; string [ ] ElementoVetor = new string [ 10 ]; TIPO [, ] NomeDoArray = new TIPO [ tamanho do array, tamanho do array ]; float [, ] ValorIndice = new float [ 10, 10 ]; string [,, ] ElementoVetor = new string [ 10, 10, 10 ]; TIPO [ ] [ ] NomeDoArray = new TIPO [ tamanho do array ] [ tamanho do array ]; float [ ] [ ] ValorIndice = new float [ 10 ] [ 10 ]; string [ ] [ ] [ ] ElementoVetor = new string [ 10 ] [ 10 ] [ 10 ]; TIPO [ ] NomeDoArray = new TIPO [ tamanho do array ] valores ; float [ ] ValorIndice = new float [ 5 ] 1.25, 2, 3.23, 1.32, 5 ; string [, ] ElementoVetor = new string[3, 3] ab, ac, bc, ab, ac, bc ; int [ ] [ ] MatrizDeInteiro = new int [ 2 ] [ ]; MatrizDeInteiro[ 0 ] = new int [ 5 ] 1,3,5,7,9; MatrizDeInteiro[ 1 ] = new int [ 4 ] 2,4,6,8; 30 Exemplos e Exercícios: Exemplo 01 comparação. Veja a saída do programa acima: public class Comparacao public static void Main( ) // Exemplos com números. Console.Write("10 == 10: "); Console.WriteLine(10 == 10); Console.Write("10!= 10: "); Console.WriteLine(10!= 10); // Exemplos com objetos. object objeto1 = 10; object objeto2 = 10; Console.Write("objeto1 == objeto2: "); Console.WriteLine(objeto1 == objeto2); para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 13
14 // Exemplos com strings. string VarA = "Unifenas"; string VarB = "Unifenas"; string VarC = String.Copy(VarA); Console.Write("VarA == VarB: "); Console.WriteLine(VarA == VarB); Console.Write("(object)VarA == (object)varb: "); Console.WriteLine((object)VarA == (object)varb); Console.Write("(object)VarA == (object)varc: "); Console.WriteLine((object)VarA == (object)varc); Console.Write(" VarA + VarB : "); // Concatenando strings Console.WriteLine(VarA + VarB); 31 Exemplo 2 Operações matemáticas. Veja a saída do programa acima: public class OperacoesMat public static void Main( ) int Valor1; // forma normal int Valor2 = new int ( ); // forma alternativa Valor1=Valor2=10; Console.WriteLine(" Valor1 = Valor2 = 10: "); Console.WriteLine(" Valor1: "+Valor1); Console.WriteLine(" ++Valor1: "+ ++Valor1); Console.WriteLine(" Valor2- - : "+Valor2--); Console.WriteLine(" Valor : "+(Valor1 + 15)); Console.WriteLine(" Valor2-5 : "+(Valor2-5)); 32 Exemplo 3 operadores lógicos: Veja a saída do programa acima: para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 14
15 C# apresenta um conjunto de tipos básicos conhecido como tipos primitivos, ou fundamentais, por serem suportados diretamente pelo compilador. Intervalo Tamanho sbyte -128 to 127 Signed 8-bit inteiro byte 0 to 255 Inteiro de 8 bits sem sinal short to Signed 16-bit inteiro ushort 0 to Inteiro de 16 bits sem sinal int to Inteiro de 32 bits sem sinal uint 0 to Inteiro de 32 bits sem sinal long to Signed 64-bit inteiro ulong 0 to Inteiro de 64 bits sem sinal Intervalo aproximado Precisão float ± 1.5e-45 to ± 3.4E38 7 digitos double ± 5.0e-324 to ± 1.7e dígitos para CURSOS de ENGENHARIA e de AUTOMAÇÃO Página 15
JSP - ORIENTADO A OBJETOS
JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti
Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em
Introdução à Programação
Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5
Criar a classe Aula.java com o seguinte código: Compilar e Executar
Introdução à Java Prof. Bruno Gomes [email protected] Programação Orientada a Objetos Código Exemplo da Aula Criar a classe Aula.java com o seguinte código: public class Aula { public static void
Curso de Introdução a Plataforma.Net FrameWork SDK
Curso de Introdução a Plataforma.Net FrameWork SDK Aprenda de uma forma simples, objetiva e direta os principais conceitos da Plataforma.Net FrameWork SDK. O curso apresenta o ASP.Net a primeira ferramenta
Programação: Tipos, Variáveis e Expressões
Programação de Computadores I Aula 05 Programação: Tipos, Variáveis e Expressões José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/56 Valores Valor é uma entidade
Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
Sintaxe Básica de Java Parte 1
Sintaxe Básica de Java Parte 1 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Estrutura de Programa Um programa
MC102 Algoritmos e programação de computadores Aula 3: Variáveis
MC102 Algoritmos e programação de computadores Aula 3: Variáveis Variáveis Variáveis são locais onde armazenamos valores na memória. Toda variável é caracterizada por um nome, que a identifica em um programa,
Programando em C# Orientado a Objetos. By: Maromo
Programando em C# Orientado a Objetos By: Maromo Agenda Módulo 1 Plataforma.Net. Linguagem de Programação C#. Tipos primitivos, comandos de controle. Exercícios de Fixação. Introdução O modelo de programação
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Unidade 5: Sistemas de Representação
Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação
5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES
CAPÍTULO 5 5 VETORES E MATRIZES 5.1 Vetores Um vetor armazena uma determinada quantidade de dados de mesmo tipo. Vamos supor o problema de encontrar a média de idade de 4 pessoas. O programa poderia ser:
Orientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Componentes da linguagem C++
Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras
3 Classes e instanciação de objectos (em Java)
3 Classes e instanciação de objectos (em Java) Suponhamos que queremos criar uma classe que especifique a estrutura e o comportamento de objectos do tipo Contador. As instâncias da classe Contador devem
Algoritmos e Programação Estruturada
Algoritmos e Programação Estruturada Virgínia M. Cardoso Linguagem C Criada por Dennis M. Ritchie e Ken Thompson no Laboratório Bell em 1972. A Linguagem C foi baseada na Linguagem B criada por Thompson.
INTRODUÇÃO AO C++ SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO
INTRODUÇÃO AO C++ SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO Tópicos Estrutura Básica B de Programas C e C++ Tipos de Dados Variáveis Strings Entrada e Saída de Dados no C e C++ INTRODUÇÃO O C++ aceita
INF 1005 Programação I
INF 1005 Programação I Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição de constantes:
Programação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem
Roteiro 1: Dados, variáveis, operadores e precedência
1. Introdução Universidade Federal do ABC Disciplina: Processamento da Informação (BC-0505) Assunto: Dados, variáveis, operadores e precedência Roteiro 1: Dados, variáveis, operadores e precedência Nesta
DESENVOLVIMENTO DE SOFTWARE
VARIAÁ VEL Antes de iniciarmos os comandos referentes a Banco de Dados, precisamos de uma breve descrição técnica sobre Variáveis que serão uma constante em programação seja qual for sua forma de leitura.
Introdução a Java. Hélder Nunes
Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais
Conceitos de Linguagens de Programação
Conceitos de Linguagens de Programação Aula 07 Nomes, Vinculações, Escopos e Tipos de Dados Edirlei Soares de Lima Introdução Linguagens de programação imperativas são abstrações
Resumo da Introdução de Prática de Programação com C. A Linguagem C
Resumo da Introdução de Prática de Programação com C A Linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional
Linguagem de Programação I
Linguagem de Programação I Curso de Sistemas de Informação Karla Donato Fook [email protected] DESU / DAI 2016 Linguagem de Programação C 2 1 Linguagem de Programação C Os programas em C consistem em
Estrutura de Dados Básica
Estrutura de Dados Básica Professor: Osvaldo Kotaro Takai. Aula 4: Tipos de Dados O objetivo desta aula é apresentar os tipos de dados manipulados pela linguagem C, tais como vetores e matrizes, bem como
Linguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo [email protected].
Programação Estruturada Linguagem C Fundamentos da Linguagem Prof. Luis Nícolas de Amorim Trigo [email protected] Sumário Estrutura Básica Bibliotecas Básicas Tipos de Dados Básicos Variáveis/Declaração
AULA 02. 1. Uma linguagem de programação orientada a objetos
AULA 02 TECNOLOGIA JAVA O nome "Java" é usado para referir-se a 1. Uma linguagem de programação orientada a objetos 2. Uma coleção de APIs (classes, componentes, frameworks) para o desenvolvimento de aplicações
Prof. Esp. Adriano Carvalho
Prof. Esp. Adriano Carvalho O que é um Programa? Um arquivo contendo uma sequência de comandos em uma linguagem de programação especifica Esses comandosrespeitam regras de como serem escritos e quais
PROGRAMAÇÃO ESTRUTURADA. CC 2º Período
PROGRAMAÇÃO ESTRUTURADA CC 2º Período PROGRAMAÇÃO ESTRUTURADA Aula 06: Ponteiros Declarando e utilizando ponteiros Ponteiros e vetores Inicializando ponteiros Ponteiros para Ponteiros Cuidados a serem
Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br [email protected]
Computação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Introdução Esse não é um curso de Java! O objetivo é aprender os conceitos da programação orientada a objetos,
INTRODUÇÃO OBJECT PASCAL/DELPHI
Introdução Object Pascal/Delphi 1 INTRODUÇÃO OBJECT PASCAL/DELPHI Objetivo Demonstrar a sintaxe e a semântica do Object Pascal e a forma como esse linguagem de programação será aplicada na disciplina de
Curso de Linguagem C
Curso de Linguagem C 1 Aula 1 - INTRODUÇÃO...4 AULA 2 - Primeiros Passos...5 O C é "Case Sensitive"...5 Dois Primeiros Programas...6 Introdução às Funções...7 Introdução Básica às Entradas e Saídas...
Elementos Básicos. C# - Elementos básicos. Primeiro programa Tipos de dados Variáveis Constantes Expressões e operadores Controlo de fluxo Tabelas
C# - Elementos básicos Daniela da Cruz 2010 Elementos Básicos Primeiro programa Tipos de dados Variáveis Constantes Expressões e operadores Controlo de fluxo Tabelas Linguagens de Programação - Daniela
Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
E/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética
2 PARADIGMA IMPERATIVO 2.1 CONCEITO As linguagens que pertencem ao paradigma imperativo tomam por base a perspectiva da máquina. Ou seja, no modo como o computador executa programas em linguagem de máquina.
2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10
1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...
Capítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso
Visual Basic e Java. À primeira vista o Java é completamente diferente do Visual Basic. Realmente as duas linguagens pertencem a mundos distintos.
Visual Basic e Java À primeira vista o Java é completamente diferente do Visual Basic. Realmente as duas linguagens pertencem a mundos distintos. No entanto, elas compartilham uma série de funcionalidades.
Aula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>
Aula 1 C é uma linguagem de programação estruturada desenvolvida por Dennis Ritchie nos laboratórios Bell entre 1969 e 1972; Algumas características: É case-sensitive, ou seja, o compilador difere letras
Aula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis
1. TIPOS DE DADOS Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem ser classificadas em dois tipos: As instruções, que
Implementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 02 Fundamentos de Linguagens Sumário : Linguagem, alfabeto e gramática
Professor: Douglas Sousa Cursos de Computação
Linguagem de Programação C# Professor: Douglas Sousa Cursos de Computação Agenda Conceitos Básicos; Principais Características; Visual Studio; Meu Primeiro Programa; A Linguagem C#; Sistemas de Tipos;
PROGRAMAÇÃO ORIENTADA A OBJETOS -TRATAMENTO DE EXCEÇÕES. Prof. Angelo Augusto Frozza, M.Sc. [email protected]
PROGRAMAÇÃO ORIENTADA A OBJETOS -TRATAMENTO DE EXCEÇÕES Prof. Angelo Augusto Frozza, M.Sc. [email protected] ROTEIRO 5. Tratamento de Exceções Introdução e conceitos Capturando exceção usando
Tipos de Dados Simples
Programação 11543: Engenharia Informática 6638: Tecnologias e Sistemas de Informação Cap. 3 Tipos de Dados Simples Tipos de Dados Simples Objectivos: Hierarquia de tipos de dados Tipos de dados simples
Java - Introdução. Professor: Vilson Heck Junior. [email protected]
Java - Introdução Professor: Vilson Heck Junior [email protected] Agenda O que é Java? Sun / Oracle. IDE - NetBeans. Linguagem Java; Maquina Virtual; Atividade Prática. Identificando Elementos
Linguagem C: variáveis, operadores, entrada/saída. Prof. Críston Algoritmos e Programação
Linguagem C: variáveis, operadores, entrada/saída Prof. Críston Algoritmos e Programação Linguagem C Linguagem de uso geral (qualquer tipo de aplicação) Uma das linguagens mais utilizadas Foi utilizada
INF 1005 Programação I
INF 1005 Programação I Aula 12 Cadeia de Caracteres (Strings) Edirlei Soares de Lima Caracteres Até o momento nós somente utilizamos variáveis que armazenam números (int, float ou
Arquivos de Textos no C - Básico
OpenStax-CNX module: m47676 1 Arquivos de Textos no C - Básico Joao Carlos Ferreira dos Santos This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 TRABALHANDO
Linguagem C. TGSI Lógica de Programação / Linguagem C Prof. Marcos Roberto
Linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional UNIX. O C é derivado de uma outra linguagem: o B,
PADI 2015/16. Aula 1 Introdução à Plataforma.NET
PADI 2015/16 Aula 1 Introdução à Plataforma.NET 1 Sumário 1. Framework.NET Arquitectura 2. Linguagem C# 2.0 Sintaxe C# vs. Java vs. C++ 3. IDE: MS Visual Studio 2005 ou superior Ferramentas Console/Win
Noções sobre Objetos e Classes
Noções sobre Objetos e Classes Prof. Marcelo Cohen 1. Elementos de programação Revisão de programação variáveis, tipos de dados expressões e operadores cadeias de caracteres escopo de variáveis Revisão
Algoritmia e Programação APROG. Linguagem JAVA. Básico. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31
APROG Algoritmia e Programação Linguagem JAVA Básico Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 Linguagem Java Estrutura de um Programa Geral Básica Estruturas de Dados Variáveis Constantes Tipos de Dados
Algoritmos e Programação _ Departamento de Informática
5 TIPOS DE DADOS Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. De um modo geral estas informações podem ser classificadas em dois tipos:
Linguagem C Tipos de Dados. void; escalares; sizeof Vectores; strings em C Estruturas Introdução ao pré-processador
Linguagem C Tipos de Dados void; escalares; sizeof Vectores; strings em C Estruturas Introdução ao pré-processador Funções void void pode ser usado em lugar de um tipo, para indicar a ausência de valor
Keeper of Knowledge. Capítulo 1 Conceitos Básicos do Java
Capítulo 1 Conceitos Básicos do Java INTRODUÇÃO O objectivo deste tutorial é ensinar as regras básicas de programação em Java e facilitar a aprendizagem dos capítulos que se seguem. Qualquer dúvida sobre
VIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00
Fundamentos da Programação 32 A. Conceito Variáveis contém dados: VIII. VARIÁVEIS de entrada que o computador precisa manipular; de saída que o computador precisa imprimir; e temporários, utilizados de
OPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Resumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados)
Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados) Os algoritmos são descritos em uma linguagem chamada pseudocódigo. Este nome é uma alusão à posterior implementação
Curso Adonai QUESTÕES Disciplina Linguagem JAVA
1) Qual será o valor da string c, caso o programa rode com a seguinte linha de comando? > java Teste um dois tres public class Teste { public static void main(string[] args) { String a = args[0]; String
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal
Programação para Dispositivos Móveis Aula 1. Prof. William Yamamoto
Programação para Dispositivos Móveis Aula 1 Prof. William Yamamoto Visual Studio É uma ferramenta de desenvolvimento completa que atende praticamente a todas as plataformas de desenvolvimento, como: Web
Programação Orientada a Objetos
Programação Orientada a Objetos Engenharia da Computação Professor: Rosalvo Ferreira de Oliveira Neto Dados Pessoais Rosalvo Ferreira de Oliveira Neto MSc. em ciência da computação (UFPE) [email protected]
LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes [email protected]
LP II Estrutura de Dados Introdução e Linguagem C Prof. José Honorato F. Nunes [email protected] Resumo da aula Considerações Gerais Introdução a Linguagem C Variáveis e C Tipos de
O COMPUTADOR. Introdução à Computação
O COMPUTADOR Introdução à Computação Sumário O Hardware O Software Linguagens de Programação Histórico da Linguagem C Componentes Básicos do Computador O HARDWARE: O equipamento propriamente dito. Inclui:
A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
10/02/2015. Introdução. Podemos classificar os tipos de dados a serem processados em dados e instruções Dados: Algoritmos e Lógica de Programação
Introdução Algoritmos e Lógica de Programação Tipos de dados Podemos classificar os tipos de dados a serem processados em dados e instruções Dados: Informações a serem processadas pelo computador. Consideremos
A Linguagem Java. Alberto Costa Neto DComp - UFS
A Linguagem Java Alberto Costa Neto DComp - UFS 1 Roteiro Comentários Variáveis Tipos Primitivos de Dados Casting Comandos de Entrada e Saída Operadores Constantes 2 Comentários /** Classe para impressão
Algoritmos Computacionais ( Programas )
Algoritmos Computacionais ( Programas ) A partir deste tópico, consideramos a utilização do universo Computacional na solução de problemas. Para tanto devemos lembrar que a transposição de problemas do
Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES. Isac Aguiar isacaguiar.com.br [email protected]
CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES Isac Aguiar isacaguiar.com.br [email protected] Objetivos Compreender os conceitos de lógica de programação e de algoritmos. Conhecer
20 Caracteres - Tipo char
0 Caracteres - Tipo char Ronaldo F. Hashimoto e Carlos H. Morimoto Até agora vimos como o computador pode ser utilizado para processar informação que pode ser quantificada de forma numérica. No entanto,
Unidade IV: Ponteiros, Referências e Arrays
Programação com OO Acesso em Java a BD Curso: Técnico em Informática Campus: Ipanguaçu José Maria Monteiro Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento Clayton Maciel de Informática
Variáveis e Comandos de Atribuição
BCC 201 - Introdução à Programação Variáveis e Comandos de Atribuição Guillermo Cámara-Chávez UFOP 1/47 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c e s s a d o r > < d e c l
Fabio Bento [email protected]
Fabio Bento [email protected] Eletrônica Digital Sistemas de Numeração e Códigos 1. Conversões de Binário para Decimal 2. Conversões de Decimal para Binário 3. Sistema de Numeração Hexadecimal 4. Código
1. Domínio dos Atributos
Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Domínio dos Atributos Por domínio, ou tipo, pode-se entender como a maneira como determinado atributo (ou campo, se tratando
Algoritmos em Javascript
Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays
Conceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
Programação Básica em Arduino Aula 2
Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas
2. Representação Numérica
2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INFORMÁTICA APLICADA
Responda 1) Quem desenvolveu a linguagem C? Quando? 2) Existe alguma norma sobre a sintaxe da linguagem C? 3) Quais são os tipos básicos de dados disponíveis na linguagem C? 4) Quais são as principais
Programação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel Ambiente de Desenvolvimento Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do mundo
13 Números Reais - Tipo float
13 Números Reais - Tipo float Ronaldo F. Hashimoto e Carlos H. Morimoto Até omomentonoslimitamosaouso do tipo inteiro para variáveis e expressões aritméticas. Vamos introduzir agora o tipo real. Ao final
Introdução a POO. Introdução a Linguagem C++ e POO
Introdução a POO Marcio Santi Linguagem C++ Introdução a Linguagem C++ e POO Programação Orientada a Objetos (POO) e C++ Recursos C++ não relacionados às classes Incompatibilidades entre C e C++ Classes
AULA 2: INTRODUÇÃO A LINGUAGEM DE C. Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme
AULA 2: INTRODUÇÃO A LINGUAGEM DE C Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme Agenda Introdução a linguagem C Compiladores Variáveis IDEs Exemplos Exercícios Introdução A Linguagem C
Conversão de Tipos e Arrays
Conversão de Tipos e Arrays Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Conversão de Tipos Permite converter
Lição 9 Trabalhando com bibliotecas de classes
Lição 9 Trabalhando com bibliotecas de classes Introdução à Programação I 1 Objetivos Ao final da lição, o estudante deverá estar apto a: Explicar o que é programação orientada a objetos e alguns de seus
POO Programação Orientada a Objetos. Classes em Java
+ POO Programação Orientada a Objetos Classes em Java + Classes 2 Para que a JVM crie objetos: Ela precisa saber qual classe o objeto pertence Na classe estão definidos os atributos e métodos Programamos
Curso Java Starter. www.t2ti.com 1
1 Apresentação O Curso Java Starter foi projetado com o objetivo de ajudar àquelas pessoas que têm uma base de lógica de programação e desejam entrar no mercado de trabalho sabendo Java, A estrutura do
Paradigmas de Programação
Paradigmas de Programação Tipos de Dados Aula 5 Prof.: Edilberto M. Silva http://www.edilms.eti.br Prof. Edilberto Silva / edilms.eti.br Tipos de Dados Sistema de tipos Tipos de Dados e Domínios Métodos
ITENS FUNDAMENTAIS. Profª Angélica da Silva Nunes
ITENS FUNDAMENTAIS Profª Angélica da Silva Nunes CONCEITOS BÁSICOS Hardware - é a parte física do computador, tais como: teclado, monitor de vídeo, etc. Software - são os programas e aplicativos que permitem
Persistência de Dados
Persistência de s Universidade do Estado de Santa Catarina - Udesc Centro de Ciências Tecnológicas - CCT Departamento de Ciência da Computação Tecnologia de Sistemas de Informação Estrutura de s II - DAD
9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
