Mind map
Linguagem C

Map content
Linguagem C
O que é?
- é o nome de uma linguagem atualmente utilizada em diferentes áreas e propósitos. Faz parte hoje de uma linguagem considerada avançada, desenvolvida nos laboratórios Bell nos anos 70.
Existem outros tipos de linguagem ?
- Muitas linguagens foram desenvolvidas e por muitos anos utilizadas com diferentes objetivos e características, tais como: Fortran, Cobol, Basic, Algols, Pascal
Principais caracteriscas da linguagem C
- - Portabilidade - Geração de códigos executáveis compactos e rápidos - Interação com o sistema operacional - Facilidade de uso (através de ambientes como o Borland C++ 5.0) - Linguagem estruturada - Confiabilidade - Simplicidade
Operadores
- Matematicos
- Adição + Subtração - Divisão / Multiplicação * Resto %
- Logicos
- e (conjunção) && ou (disjunção) | | não (negação) !
- Relacionais
- Menor que < Maior que > Menor ou igual < = Maior ou igual > = Igualdade = = Desigualdade ! =
- Matematicos
Comando de entrada
- A função printf( ) é basicamente utilizada para enviar informações ao monitor, ou seja, imprimir informações. O seu protótipo é o seguinte: printf( string de dados e formato, var1, var2,..., varN);
- Ex:
- Printf
- A função printf( ) é basicamente utilizada para enviar informações ao monitor, ou seja, imprimir informações. O seu protótipo é o seguinte: printf( string de dados e formato, var1, var2,..., varN);
Comandos de saida
- Função scanf é utilizada para receber dados de uma entrada de dados padrão. Consideraremos, para fins de simplificação, que essa entrada padrão é sempre o teclado. O protótipo de scanf é o seguinte: scanf (string de formato, &var1, &var2, …, &varN);
- Ex
- Scanf
- Função scanf é utilizada para receber dados de uma entrada de dados padrão. Consideraremos, para fins de simplificação, que essa entrada padrão é sempre o teclado. O protótipo de scanf é o seguinte: scanf (string de formato, &var1, &var2, …, &varN);
Estruturas de condicao
- If
- condição é qualquer expressão que possa ser avaliada com o valor verdadeiro (“true”) ou falso (“false”). No caso de expressões que possuam um valor númerico ao invés de um valor lógico, se o valor é diferente de zero a expressão é avaliada com valor lógico “true”, do contrário é avaliada com o valor lógico “false”. Caso a condição possua um valor lógico “true”, bloco de comandos 1 é executado.
- If else
- A estrutura if-else é semelhante a uma estrutura condicional composta, em que um ou outro bloco de comandos é executado. Caso a condição possua um valor lógico “true”, bloco de comandos 1 é executado. Se o valor lógico da condição for “false”, bloco de comandos 2 é executado.
- Ex:
- If
Lacos
- While
- O comando while avalia o valor lógico de condição; se o valor lógico for verdadeiro (true) a sequência de comandos é executada, caso contrário a execução do programa continua após a estrutura while. Caso a sequência de comandos seja formada por um único comando, o uso das chaves é opcional. Após a execução da sequência de comandos, o valor lógico de condição é reavaliado, e se continuar sendo verdadeiro (true) a sequência de comandos é executada novamente. Este comportamento se repete até que o valor lógico da condição seja falso (false), quando a execução da estrutura while é interrompida e continua na instrução seguinte. Cada uma das execuções da sequência de comandos é chamada de iteração do laço. No caso da estrutura while o número de iterações pode variar de 0 até N, sendo N o número da iteração após a qual o teste da condição resulta em um valor lógico falso.
- Ex
- O comando while avalia o valor lógico de condição; se o valor lógico for verdadeiro (true) a sequência de comandos é executada, caso contrário a execução do programa continua após a estrutura while. Caso a sequência de comandos seja formada por um único comando, o uso das chaves é opcional. Após a execução da sequência de comandos, o valor lógico de condição é reavaliado, e se continuar sendo verdadeiro (true) a sequência de comandos é executada novamente. Este comportamento se repete até que o valor lógico da condição seja falso (false), quando a execução da estrutura while é interrompida e continua na instrução seguinte. Cada uma das execuções da sequência de comandos é chamada de iteração do laço. No caso da estrutura while o número de iterações pode variar de 0 até N, sendo N o número da iteração após a qual o teste da condição resulta em um valor lógico falso.
- Do while
- A sequência de comandos sempre é executada inicialmente em uma estrutura do-while. Após a sua execução, o valor lógico da condição é avaliado, e se for verdadeiro (true) a sequência de comandos é executada novamente. O ciclo se repete até que o valor lógico da condição seja falso (false), quando a execução continua na instrução seguinte à estrutura do-while. Caso a sequência de comandos seja formada por um único comando, o uso das chaves é opcional. Diferentemente do que ocorre na estrutura while, na estrutura do-while o número de iterações varia entre 1 e N, onde N é o número da iteração após a qual o teste da condição resulta em um valor lógico falso.
- Ex
- A sequência de comandos sempre é executada inicialmente em uma estrutura do-while. Após a sua execução, o valor lógico da condição é avaliado, e se for verdadeiro (true) a sequência de comandos é executada novamente. O ciclo se repete até que o valor lógico da condição seja falso (false), quando a execução continua na instrução seguinte à estrutura do-while. Caso a sequência de comandos seja formada por um único comando, o uso das chaves é opcional. Diferentemente do que ocorre na estrutura while, na estrutura do-while o número de iterações varia entre 1 e N, onde N é o número da iteração após a qual o teste da condição resulta em um valor lógico falso.
- For
- A inicialização é executada uma única vez, no início da execução da estrutura for, e normalmente é uma atribuição utilizada para inicializar alguma variável de controle do laço. Após a inicialização, o valor lógico da condição é testado. Se for verdadeiro (true), a sequência de comandos é executada, do contrário a execução continua após a estrutura for. Ao final da execução da sequência de comandos, o comando correspondente ao incremento é executado, e a condição volta a ser testada. O ciclo se repete até que o teste da condição resulte em um valor lógico falso (false), quando então a execução prossegue após a estrutura for.
- Ex
- A inicialização é executada uma única vez, no início da execução da estrutura for, e normalmente é uma atribuição utilizada para inicializar alguma variável de controle do laço. Após a inicialização, o valor lógico da condição é testado. Se for verdadeiro (true), a sequência de comandos é executada, do contrário a execução continua após a estrutura for. Ao final da execução da sequência de comandos, o comando correspondente ao incremento é executado, e a condição volta a ser testada. O ciclo se repete até que o teste da condição resulte em um valor lógico falso (false), quando então a execução prossegue após a estrutura for.
- While
Images and files in the map
Information
- Description
- Mind Map on Linguagem C, created by Bárbara Lima on 17/06/2020.
- Created by
- Bárbara Lima
- Views
- 1
- Rating





