< declaração de variáveis > ( estrutura de dados )

Slides:



Advertisements
Apresentações semelhantes
Estruturação de Linguagens (Pascal e C++)
Advertisements

PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL
Programação em Java Prof. Maurício Braga
Programação em Java Prof. Maurício Braga
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Versão – Prof.: Mauro César Lopes
Estruturas de Repetição
Marco Antonio Montebello Júnior
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Introdução a Programação Renata Freire
Linguagem Java Renata Araujo
Disciplina: AAM Profa. Ana Watanabe 03/13 vol.2
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Wagner Santos C. de Jesus
Tipos de dados, valores literais e variáveis
Universidade Federal do Espírito Santo
Estrutura de Repetição
Paradigmas da Programação
Versão – Prof.: Mauro César Lopes
Lógica de Programação Módulo II
Linguagem C.
Versão – Prof.: Mauro César Lopes
Laboratório de Programação de Computadores I
Unidades de Armazenamento
Variável Variável: “objecto” que pode assumir diversos valores;
Linguagem C Conteúdos já desenvolvidos
As aulas não cobrem toda a matéria! Há que ler as folhas teóricas!
Estrutura de decisão e repetição em JAVA
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
C# Introdução.
Introdução a Computação e Cálculo Numérico
Arrays em Java Revisão Assuntos Aulas Anteriores
Subprogramas São blocos de execução internas a um programa.
Estruturas de Controle
Algoritmos Computacionais ( Programas )
Luiz Carlos Zancanella, D.Sc.
Ameliara Freire Os programas manipulam dados, armazenando- os e, muitas vezes, modificando seus valores. Basicamente, a linguagem.
Construção de Algoritmos
1 A Tecnologia Java. 2 Introdução à linguagem Origens do JAVA Projecto Green, programação para a electrónica de Consumo (Dezembro 1990): Pouca memória.
PROGRAMAÇÃO I UNIDADE 4.
Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 1 INE 5201 – Aula 001 Contextualização Este material, tem o objetivo de auxiliar os alunos das disciplinas.
Seminário 1: Revisão de C
PROGRAMAÇÃO I UNIDADE 2.
Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 1 INE 5201 – Aula 002 Algoritmo Um conjunto de ações, com propriedades especiais e específicas e com algumas.
PCI- Introdução a linguagem C
Tipos de dados.
Introdução à Linguagem Java
ALGORITMOS.
Estrutura de Decisão e Repetição
Programação em C++ Compiladores
Linguagem de Programação JAVA
Mini Curso Java como Programar
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Tutorial de Utilização.
Introdução à Linguagem C
Tipos de Dados Operadores
Programação Orientada a Objetos - Java
Vetores Unidimensionais Sistemas de Informação Desenvolvimento de Sistemas para Web Prof. Gale.
Vetores Unidimensionais Prof. Gale. A Variável A  Ilustrando: O que aconteceria no algoritmo... A  3 Escreva A A  5 Escreva A 3 5.
Tipos de dados inteiro caracter real logico
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
Programação de Computadores - 1
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 08) Prof. Alessandro Bernardo.
Fundamentos de Programação Aula 4. 2 Conteúdo Estruturas Básicas de Programação –Repetição, laço, loop ou iteração Exercícios.
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
Linguagem de Programação – Aula 02 Prof. Me. Ronnison Reges Vidal.
IFRN Técnico em Informática para Internet Estruturas Condicionais Prof. Gilbert Azevedo.
Transcrição da apresentação:

< declaração de variáveis > ( estrutura de dados ) Microsoft Visual C# // Algoritmos em C# { < declaração de variáveis > ( estrutura de dados ) < comandos > ( algoritmo ) } Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Tipo Inteiro em C# Microsoft Visual C# sbyte Byte 0 to 255 Intervalo Tamanho sbyte -128 to 127 Signed 8-bit inteiro Byte 0 to 255 Inteiro de 8 bits sem sinal short -32.768 to 32.767 Signed 16-bit inteiro ushort 0 to 65.535 Inteiro de 16 bits sem sinal int -2.147.483.648 to 2.147.483.647 Signed 32-bit inteiro uint 0 to 4.294.967.295 Inteiro de 32 bits sem sinal long -9.223.372.036.854.775.808 to 9.223.372.036.854.775.807 Signed 64-bit inteiro ulong 0 to 18.446.744.073.709.551.615 Inteiro de 64 bits sem sinal Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Tipo Real Microsoft Visual C# Express Intervalo aproximado Precisão float ± 1.5e-45 to ± 3.4E38 digits 7 double ± 5.0e-324 to ± 1.7e308 15-16 dígitos Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Tipo string em C# Microsoft Visual C# string em C# é um conjunto de zero ou mais caracteres. uma string é declarada usando-se aspas duplas. exemplo: string saudação = “Oi Galera!”; Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Tipo booleano em C# Microsoft Visual C# Express Usado para declarar variáveis para armazenar os valores Verdadeiro ou Falso Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. exemplo: bool aprovado = true; 2

; = { X = 10; } Microsoft Visual C# Express Comando de atribuição em C# EXPRESSÃO Identificador ; = { X = 10; } Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

{ int X, Y; X = 10; Y = X; { }; int X, Y, Valor; X = 10; Y = 17; Microsoft Visual C# Express Comando de atribuição e sequência simples ‘ ; ‘ { int X, Y; X = 10; Y = X; }; { int X, Y, Valor; X = 10; Y = 17; Valor = X * Y; }; Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Microsoft Visual C# Express Bloco de Comandos Um bloco define escopo, alcança das variáveis e o conjunto de comando que devem ser executados de forma unívoca, isto é; todos juntos. { comando 1; comando 2; comando 3; ... } Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Microsoft Visual C# Express Alternativa Simples if ( condição ) { Bloco de comandos; }   Operadores relacionais:   menor: operador < ex: ( X < Y ) maior: operador > ex: ( X > Y ) igual: operador == ex: ( X == Y ) menor ou igual: operador <= ex: ( X <= Y ) maior ou igual: operador >= ex: ( X >= Y ) diferente: operador != ex: ( X !> Y )    Lógicos ( e ) multiplicação lógica operador && ( ou ) adição lógica operador !! Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Microsoft Visual C# Express Alternativa Composta if ( condição ) { Bloco de comandos; } else Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Microsoft Visual C# Express Repetição 1º Caso de uso, quando o número de repetições NÃO É conhecida do { Bloco de comandos; } while ( condição ) while ( condição ) { } Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Microsoft Visual C# Express Repetição 2º Caso de uso, quando o número de repetições É conhecida for ( <variável> = <valor inicial> ; <condição> ; <incremento> ) { Bloco de comandos; } Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

Exercícios: Escreva em C# o algoritmo abaixo Microsoft Visual C# Express Exercícios: Escreva em C# o algoritmo abaixo Inicio int Folha_1, Folha_2; caracter Folha_3; // conterá a sequência Folha_1  1; // primeiro número da sequência; Folha_2  5; // conterá o valor de N ; repita Folha_3  Folha_3 + caracter( Folha_1 ); Folha_1  Folha_1 + 1; enquanto Folha_1 <= Folha_2; fim { int Folha_1 = 1; // primeiro número da sequência; int Folha_2 = 5; // conterá o valor de N ; string Folha_3 = “”; // conterá a sequência do { Folha_3 = Folha_3 + Convert.ToString(Folha_1); Folha_1 = Folha_1 + 1; } while ( Folha_1 <= Folha_2 ); } Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2

um ótimo final de semana obrigado pela atenção, um ótimo final de semana Sistemas Operacionais Seguros, compreendem bem mais que controle de acesso estrito a usuários autorizados, proteção contra ameaças via redes e encriptação de dados. Freqüentemente, as maiores ameaças à segurança são de origem interna, usuários com acesso ao sistema podem expor recursos do sistema à ameaças externas e internas. Sistemas operacionais seguros devem prover segurança a todo tipo de ameaça, proteger o acesso indevido a processos críticos, arquivos de configuração, sistemas de arquivos e utilitários administrativos. Neste curso analisamos os diversos níveis do sistema operacional que exigem cuidados com segurança, técnicas utilizadas para implementar segurança em cada um destes nível do sistema, estudaremos as ameaças de segurança aos sistemas operacionais e finalmente analisaremos soluções de segurança implementadas em sistema comerciais de uso intensivo no mercado. 2