Aula 21 - Algoritmos - Funções de forma simples na prática

  Рет қаралды 3,954

Info Você

Info Você

Күн бұрын

Пікірлер: 24
@eduardosprangoski7230
@eduardosprangoski7230 Жыл бұрын
Top demais...valeu
@benjamimtxr
@benjamimtxr 2 жыл бұрын
Muito bom Obrigado Gratidao
@InfoVoce
@InfoVoce 2 жыл бұрын
Fico feliz Benjamin ue gostou. Se interessar aqui tens minha playlist com o Curso completo e gratuito de Algortimos e Lógica de Programação. Em breve publicarei mais conteúdos, exercícios com algoritmos resolvidos, desafios, etc... bit.ly/PlaylistLogicaProgramacao
@flaviapanda
@flaviapanda Жыл бұрын
Obrigada, estou seguindo algumas aulas suas e esta me ajudando muito.
@alexandresousa871
@alexandresousa871 Жыл бұрын
muito obrigado pela aula, gostei demais da explicação professor vou assistir o restante das aulas ❤❤
@l_Larissa_Mello_l
@l_Larissa_Mello_l 2 жыл бұрын
Muito obrigada pela aula ❤
@julianafrancisco9949
@julianafrancisco9949 2 жыл бұрын
Muito obrigada!! Gratidão, me ajudou muito a entender funções...
2 жыл бұрын
To tentando compreender !
@wnlaufey4088
@wnlaufey4088 3 жыл бұрын
Bom dia professor, como faço registros no visualg
@InfoVoce
@InfoVoce 3 жыл бұрын
Olá amigo! Infelizmente, o VisugalG não dispõe de registros (que se chamam Struct na linguagem C).
@wnlaufey4088
@wnlaufey4088 3 жыл бұрын
@@InfoVoce obrigado
@InfoVoce
@InfoVoce 3 жыл бұрын
@@wnlaufey4088 Disponha amigo!
@danielbcvv9950
@danielbcvv9950 Жыл бұрын
To tentando fazer uma função q me retorne o nome do mês quando o número for inserido mas n da certo por nd
@edud.g4172
@edud.g4172 3 жыл бұрын
Olá professor, Tô com dificuldade nesse exercício, sinto que estou seguindo a lógica correta mas me falta algo para o algoritmo funcionar da forma que deveria 7) Crie um algoritmo que contenha: a) Uma função chamada calculaFat que calcule o fatorial de um número e retorne o resultado. Se o número informado for negativo, a função deverá retornar -999 (como código interno de erro) b) Um programa principal que deverá solicitar ao usuário o número, chamar a função para calcular e escrever o resultado na tela. Se o retorno for -999 o programa não deverá escrevê-lo na tela, mas sim escrever “Numero negativo informado” algoritmo "funcao_exercicio_7" var n: inteiro funcao Calculafat (n:inteiro) : inteiro var fat, i: inteiro inicio fat
@InfoVoce
@InfoVoce 3 жыл бұрын
Olá Edu! Seu programa está quase perfeito. Observa que comentei algumas linhas para desativá-las e acrescentei outras. Tmj! algoritmo "funcao_exercicio_7" var n: inteiro funcao Calculafat (n:inteiro) : inteiro var fat, i: inteiro inicio se n < 0 entao fat
@arturdoss4nt0s
@arturdoss4nt0s 3 жыл бұрын
a) Algoritmo faftorial var n, r : inteiro funcao calculaFat(n : inteiro) : inteiro var fat, i : inteiro fat 0 entao para i de n ate 2 passo -1 faca fat
@paulocassemiro170
@paulocassemiro170 3 жыл бұрын
Professor, estes dias eu vi o uso de algo parecido para eliminar a quantidade de "if -else" ao criar uma rotina para reagir ao tipo de botão apertado pelo "jogador", visando as setas para cima, baixo, lado direito, lado esquerdo. Desta forma, a rotina ficava bem mais simples do que testar todas as possibilidades (as quatro setas direcionais)! --> o link do vídeo que eu falei: kzbin.info/www/bejne/gpeWi4lmitihe9E @Filipe Deschamps (acho que é assim que marca o cara aqui, nun sei direito usar estes @)
@InfoVoce
@InfoVoce 3 жыл бұрын
Olá Paulo! Nesse caso do vídeo ele está usando Javascript que já é uma linguagem de programação. Em algoritmos, o que seria para tentar reduzir o número de ses seria o escolha caso, porém ele não se aplica para todos os problemas. Gosto também muito dos vídeos do Filipe, ele é top. Um abraço!
@paulocassemiro170
@paulocassemiro170 3 жыл бұрын
Oi Cris, tudo bem, eu senti um pouco uma dificuldade para compreender o x e n locais do parâmetro... to assistindo dinovo pra tentar entender melhor... tu pode dar uma explicada melhor aqui, talvez com algumas aplicações praticas ou algo assim... só pra iluminar o cérebro... vlw! Continuando com os vídeos!
@InfoVoce
@InfoVoce 3 жыл бұрын
Olá Paulo, tudo ótimo e vc? O parâmetro é uma forma de comunicação entre o módulo chamador e o chamado, sem ter que declarar as variáveis como globais, otimizando o uso da memória e deixando os módulos mais seguros. Se usamos todas as variáveis como globais é muito fácil se perder ou alterar o valor de uma variável no meio do caminho e depois para achar, é bucha... Coloco abaixo dois exemplos, um sem parâmetros e outro com. O resultado final é o mesmo, porém a estrutura do segundo muito mais profissional. ******MÉTODO SEM PARÂMETROS - PIOR ********************* algoritmo "teste" var n1,n2 ,resultado: inteiro funcao somar():inteiro // NÃO RECEBEU PARAMETRO ALGUM inicio resultado
@paulocassemiro170
@paulocassemiro170 3 жыл бұрын
@@InfoVoce Então acaba que sendo mais uma maneira de reduzir a influência nas variáveis globais, é isso?
@edud.g4172
@edud.g4172 3 жыл бұрын
Professor nesse exercício tenho que acionar a função pra mostrar o resultado na tela mas não estou sabendo chamar a função... Por favor me ajude kk 5. Faça um algoritmo que contenha: a) Uma função que avalie se um número é par ou ímpar que deverá conter o seguinte cabeçalho: funcao parOuImpar(n:inteiro):inteiro Ela deverá retornar 1 se o número passado como parâmetro para ela for ímpar e 2 se ele for par. b) Um programa principal que deverá solicitar ao usuário o número e a função deverá ser acionada e o retorno mostrado na tela algoritmo "Funcao_exercicio_5" var N : inteiro funcao parOuImpar(n:inteiro):inteiro var ParOuImpar : real inicio Se (n % 2 = 0) então Escreva ("O número é par") Senão Escreva ("O numero é ímpar") fimse fimfuncao inicio escreva ("Digite um numero: ") leia (n) fimalgoritmo
@InfoVoce
@InfoVoce 3 жыл бұрын
Olá Edu! Veja como fica, observa os comentários. Te desejo uma boa seletiva amanhã. Tmj! algoritmo "Funcao_exercicio_5" var N : inteiro funcao parOuImpar(n:inteiro):inteiro var //ParOuImpar : inteiro NÃO SE DECLARA COMO VARIÁVEL O NOME DA FUNÇÃO // O parâmetro n é assumido automaticamente quase que como uma variável local r : inteiro inicio Se (n % 2 = 0) entao r
@arturdoss4nt0s
@arturdoss4nt0s 3 жыл бұрын
a) Algoritmo parOuImpar var n, r : inteiro funcao parOuImpar(n:inteiro):inteiro var inicio se (n % 2 = 0) entao retorne 2 senao retorne 1 fimse fimfuncao inicio escreva("Digite um número"); leia(n); r
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
#95 RUST The Language We Will Study in 2025 B
20:51
Código Fonte TV
Рет қаралды 35 М.
Algoritmo - Visualg - Funçoes e procedimentos
9:38
educlass
Рет қаралды 58 М.
27 - Lógica de Programação - Funções
21:31
Bóson Treinamentos
Рет қаралды 32 М.
Como Fazer Planilha de Cadastro de Cliente com cara de Sistema
45:29
Exercícios de fixação envolvendo uso de funções no Visualg
25:20
Yussef Parcianello
Рет қаралды 1,2 М.
FUNÇÕES - O QUE SÃO E COMO USAR FUNÇÃO NA PROGRAMAÇÃO?
9:24
[Algoritmos] Função e Procedimento no VisualG
32:05
Prof. Pablo Roberto
Рет қаралды 1,6 М.
Aula 20 - Algoritmos - Procedimentos e funções, para quê?
15:01