Estimular a discussão para o compartilhamento conhecimento a troca e experiência entre alunos como o uso de dicas, tabelas, sites e outros materiai

As sub-rotinas A modularização de seu algoritmo pode ser feita a partir do uso de sub-rotinas. Num conceito simples, ela aparece como uma parcela de seu código computacional que executa uma tarefa bem definida, sendo que essa tarefa pode ser executada (chamada) diversas vezes num mesmo programa. Um dos motivos para criação de sub-rotinas é dividir um problema em pequenas partes. Partes que normalmente se repetem, em que a implementação ocorre uma única vez e pode chamá-las quantas vezes achar necessário, além de dar uma visão mais clara e estruturada de seu código. Desenvolva um algoritmo que receba dois números e execute as seguintes sub-rotinas: a) verificar se o número digitado é positivo ou negativo, sendo que o valor de retorno será 1, se positivo; -1, se for negativo e 0 se for igual a zero; b) receber dois números inteiros positivos por parâmetro e retorne a soma dos números inteiros (N) existentes entre eles. Pesquise e construa seu algoritmo e traga para discussão das possíveis melhorias. Além da sua problemática ou seu posicionamento, você deverá também participar do fórum comentando os algoritmos já postados. Ao comentar as postagens, não se esqueça de apresentar os seus argumentos. Não serão aceitos comentários do tipo "concordo" e "discordo" que não forem devidamente justificados. Essa atividade tem como objetivo avaliar: Habilidades - Possibilitar ao aluno o desenvolvimento de formas de representações computacionais de problemas reais, através de algoritmos simples; Capacitar o aluno para a construção de programas de computador em formato algorítmico; Aprofundar o entendimento em variáveis compostas homogêneas; Identificar dificuldades de interagir com sub-rotinas e ampliar os conhecimentos pertinentes ao assunto, incentivando a discussão e fazendo aflorar as dúvidas; Demonstrar exemplos de uso com comentários próprios. Competências - Entender o assunto relacionado a sub-rotinas como opção de agilidade e qualidade no desenvolvimento de códigos; Conhecer e compartilhar as experiências de uso entre estudantes da disciplina; Estudar a coerência e o bom uso na estrutura no seu código; Entender a construção de códigos coerentes e enxutos na comunidade de desenvolvedores. Critérios de avaliação: O professor-tutor, na correção desse fórum, deve observar: - o interesse pela discussão e o levantamento de questionamentos pertinentes; - a percepção dos estudantes, no entendimento das boas práticas, ao usar as estruturas necessárias; - os exemplos citados deverão ser comentados pelos autores, caso não seja de sua autoria, indicar a fonte e fazer o seu próprio comentário preferencialmente; - restringir a participação com assuntos copiados da internet sem a devida citação da fonte. A correção do algoritmo poderá ser feita: - com a verificação do código apresentado, no qual se avalia se o uso da estrutura está correto; - identificar se há a possibilidade de utilização de outros comandos ou forma de reescrever o código para melhoria da coerência e execução, estimulando aos alunos participantes; - estimular a discussão para o compartilhamento do conhecimento e a troca e experiência entre os alunos como o uso de dicas, tabelas, sites e outros materiai
Disciplina:Programação I1.519 materiais