Informática, perguntado por fabiomiranda10, 1 ano atrás

Uma variável pode ser local quando é declarada e acessada dentro de uma sub-rotina ou uma variável pode ser global quando é declarada no corpo principal do algoritmo e pode ser acessada por qualquer parte do algoritmo. Assim, considerando o algoritmo a seguir, de que tipo são as variáveis CONT e MED, respectivamente?

Soluções para a tarefa

Respondido por AmandinhaJM
1

Resposta:

  • Variáveis locais

  1. São aquelas declaradas dentro do bloco de uma função.
  2. Não podem ser usadas ou modificadas por outras funções.
  3. Somente existem enquanto a função onde foi declarada estiver sendo executada.

  • Variáveis Globais

  1. São declaradas fora de todos os blocos de funções.
  2. São acessíveis em qualquer parte do programa, ou seja, podem ser usadas e modificadas por todas as- outras funções.
  3. Existem durante toda a execução do programa.

Explicação:

pode existir variaveis com o mesmo nome:

Caso isto ocorra, as variáveis irão se comportar como variáveis diferentes, embora possuam o mesmo nome.

Nota: por uma questão de clareza na escrita do código, a prática de nomear variáveis globais e locais com o mesmo nome não é recomendada

Supondo que exista uma variável local e uma global com o mesmo nome, qual prevalece?

Prevalece sempre a variável local.

As variáveis declaradas dentro da função main() são locais à mesma, pois embora seja uma função especial main não deixa de ser uma função. É muito comum programadores iniciantes confundirem as variáveis declaradas na main()com variáveis globais. Isto é um erro conceitual. Para ser global a variável tem que ser declarada fora do bloco de qualquer outra função, inclusive fora da main ().

espero ter ajudado e ter falado o que você queria saber!!!!

Respondido por eurik
3

Resposta:

essa resposra ta errada

Explicação:

já vi

Perguntas interessantes