O Sistersinspirit.ca ajuda você a encontrar respostas para suas perguntas com a ajuda de uma comunidade de especialistas. Nossa plataforma de perguntas e respostas conecta você com especialistas prontos para fornecer informações precisas em diversas áreas do conhecimento. Conecte-se com uma comunidade de especialistas prontos para fornecer soluções precisas para suas perguntas de maneira rápida e eficiente em nossa amigável plataforma de perguntas e respostas.
Sagot :
Olá, Netoo.
O termo mais preciso que se deve utlizar, neste caso, é algoritmo, e não programa.
O algoritmo é uma sequência de instruções, em linguagem matemática, que descreve os procedimentos necessários para se atingir um resultado a partir de valores fornecidos na entrada.
Todo o trabalho de criação de um software é feito na fase do algoritmo. O programa é apenas uma transcrição do algoritmo para uma linguagem de programação computacional, tipo C++, Delphi (Pascal), Java, Basic, etc.
Feitas estas considerações, vamos às soluções.
_______________________________________________________________________
1. Sejam:
[tex]s:\text{uma sequ\^encia de caracteres qualquer}\\ ||s||:\text{fun\c{c}\~ao comprimento de }s \\ k:\text{contador de caracteres}, k = 1,...,||s|| \\ s_k:\text{o k-\'esimo caractere da sequ\^encia }s\\ f(s_k)\text{ uma fun\c{c}\~ao booleana tal que }f(s_k)= \begin{cases} 1,\text{ se }s_k \in \mathbb{N}\\ 0,\text{ se }s_k \notin \mathbb{N} \end{cases}[/tex]
[tex]g(s_k)\text{ uma fun\c{c}\~ao booleana tal que }g(s_k)= \begin{cases} 1,\text{ se }s_k \in \{A,...,Z\} \\0,\text{ se }s_k \notin \{A,...,Z\} \end{cases} \\ x:\text{n\' umero de d\'igitos num\'ericos}\\[/tex]
[tex]y:\text{n\' umero de caracteres alfab\'eticos}[/tex]
Algoritmo:
[tex]x=0\\ y=0\\ \text{Seja }s \text{ uma sequ\^encia}\\ \text{De }k=1 \to ||s|| \text{ execute:} \begin{cases} x \leftarrow x+f(s_k)\\ y \leftarrow y+g(s_k)\\ k \leftarrow k+1\\ \end{cases}\\ \text{Exibir }x,y}[/tex]
_______________________________________________________________________
2. Sejam:
[tex]s:\text{uma frase}\\ ||s||:\text{fun\c{c}\~ao comprimento de }s \\ l:\text{uma letra qualquer, }l \in \{A,...Z\}\\ k:\text{contador de caracteres}, k = 1,...,||s|| \\ s_k:\text{o k-\'esimo caractere da frase }s[/tex]
Algoritmo:
[tex]x=0\\ \text{Seja }s \text{ uma frase e }l \text{ uma letra}\\ \text{De }k=1 \to ||s|| \text{ execute:} \begin{cases} \text{Se }s_k=l \text{, ent\~ao }x \leftarrow x+1\\ k \leftarrow k+1 \end{cases}\\ \text{Exibir }x[/tex]
_______________________________________________________________________
Agradecemos sua visita. Nossa plataforma está sempre aqui para oferecer respostas precisas e confiáveis. Volte a qualquer momento. Obrigado por usar nosso serviço. Estamos sempre aqui para fornecer respostas precisas e atualizadas para todas as suas perguntas. Visite o Sistersinspirit.ca novamente para obter as respostas mais recentes e informações dos nossos especialistas.